Esempio n. 1
0
    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));
 }