Esempio n. 1
0
 public override void ExecuteAttack(Spaceship attacker, bool hasTarget, int targetUID, Vector2 position, Vector2 direction, Vector2 initialVelocity)
 {
     if (AttackManager == null)
     {
         AttackManager = new FlamethrowerAttackManager(attacker, Range, Damage);
     }
     AttackManager.TurnOn();
 }
Esempio n. 2
0
    public void Initialize(FlamethrowerAttackManager manager, Vector2 velocity, float range)
    {
        Manager  = manager;
        Range    = range;
        Velocity = velocity;
        Distance = 0;

        FixedUpdate();
    }
 public void Initialize(FlamethrowerAttackManager manager, float range)
 {
     Manager = manager;
     Range   = range;
 }