コード例 #1
0
 public virtual void Attack()
 {
     foreach (AttackPoint attackPoint in attackPoints)
     {
         attackPoint.enabled = true;
     }
     _event = new EventManager.Event(DisableAttackPoints, Time.time + attackDuration);
     EventManager.events.Add(_event);
     spriteRenderer.enabled = false;
 }
コード例 #2
0
ファイル: Spear.cs プロジェクト: Master109/Turn-Based-Chaos
 public override void DoUpdate()
 {
     if (attackIsReady)
     {
         attackIsReady       = false;
         attackPoint.enabled = true;
         _event = new EventManager.Event(delegate { attackPoint.enabled = false; }, Time.time + attackDuration);
         EventManager.events.Add(_event);
     }
 }
コード例 #3
0
ファイル: Android.cs プロジェクト: Master109/Turn-Based-Chaos
 public virtual void Attack()
 {
     if (attackPointGroup != null)
     {
         attackPointGroup.enabled = true;
     }
     foreach (AttackPoint attackPoint in attackPoints)
     {
         if (attackPointGroup.enabled)
         {
             attackPoint.enabled = true;
         }
     }
     _event = new EventManager.Event(DisableAttackPoints, Time.time + attackDuration);
     EventManager.events.Add(_event);
 }