void Start() { for (int i = 0; i < 18; i++) { GameObject clone = (GameObject)Instantiate(entity); SimpleMotor direction = clone.GetComponent <SimpleMotor>(); direction.direction = Quaternion.AngleAxis(i * 20, Vector3.forward) * Vector3.down; direction.speed = 7; clone.transform.position = transform.position; clone.transform.rotation = transform.rotation; clone.transform.parent = entityContainer.transform; Destroy(gameObject); } }
public void SimpleMotorProperties() { double rate = 0.111; var constraint = new SimpleMotor(bodyA, bodyB, rate); Assert.AreEqual(rate, constraint.Rate, "#1"); constraint.Rate = 0.222; Assert.AreEqual(0.222, constraint.Rate, "#2"); Assert.IsTrue(SimpleMotor.IsSimpleMotor(constraint), "#3"); }