コード例 #1
0
ファイル: Enemy.cs プロジェクト: jburi/CIS_452_Assignment_3
 //Performs the attack behavior.  Virtual means this method can be overridden by a subclass.
 public virtual void DoAttack()
 {
     AttackBehavior.Attack();
 }
コード例 #2
0
    private void Figth(HealthBehaviour health)
    {
        AttackBehavior.Attack(health, Idle);

        StateCurrent = State.Figth;
    }
コード例 #3
0
 public void HandleAttack()
 {
     attackBehavior.Attack();
 }
コード例 #4
0
 public virtual void PerformAttack(ICharacter target)
 {
     AttackBehavior.Attack(this, target);
 }
コード例 #5
0
 public void PerformAttack()
 {
     attackBehavior.Attack();
 }