質問させていただきます。
参考書の例文に、

if(moveHorz > 0){
rotateDirection = new Vector3(0,1,0);
} else if(moveHorz < 0){
rotateDirection = new Vector3(0,-1,0);
}else{
rotateDirection = new Vector3(0,0,0);
}

とあるのですが、これはなぜnewを入れているのでしょうか。