public override void DoUpdate(GameTime gameTime) { if (AttackSequence == AttackSequences.FirstAttack) { ExecuteFirstAttack(); AttackSequence = AttackSequences.SecondAttack; } else if (AttackSequence == AttackSequences.SecondAttack) { ExecuteSecondAttack(); AttackSequence = AttackSequences.End; } else { RemoveFromPanelList(this); } }
public override void OnSelect() { AttackSequence = AttackSequences.FirstAttack; DetermineAttackOrder(out FirstAttacker, out SecondAttacker); }
public override void DoRead(ByteReader BR) { AttackSequence = AttackSequences.FirstAttack; DetermineAttackOrder(out FirstAttacker, out SecondAttacker); }