public void OnTouchStationary() { switch (button) { case Buttons.accelerate: movement.isAccelerating = true; movement.Accelerate(); break; case Buttons.fire: playerController.UseItem(); break; } }
public override void Launch(Vector2 position, float rotation, Vector2 initialVelocity) { base.Launch(position, rotation, initialVelocity); Movement.Accelerate(MathHelper.DegreeToVector2(rotation) * speed); }
public override void Launch(Vector2 position, float rotation, Vector2 direction) { base.Launch(position, rotation, Vector2.zero); Movement.Accelerate(direction * Random.Range(minSpeed, maxSpeed)); }