void rotateBlades(Vector3 rot) { for (int i = 0; i < rotorblades.Count; ++i) { GameObject go = (GameObject)rotorblades [i]; Rotorblade rbb = go.GetComponent <Rotorblade> (); rbb.rotateAngle(rot); } }
//Rotate all blades on the z axis with the specified amount. public void rotateBlades(float amount) { for (int i = 0; i < rotorblades.Count; ++i) { GameObject b = (GameObject)rotorblades [i]; Rotorblade rb = b.GetComponent <Rotorblade> (); rb.rotateAngle(new Vector3(amount, 0, 0)); //z x y } }