示例#1
0
 public void OnAttack(AttackEvent2D.Data data)
 {
     for (int i = 0; i < hitbox.Length; i++)
     {
         if (data.target == hitbox[i])
         {
             onDamaged.Invoke();
             for (int j = 0; j < listeners.Count; j++)
             {
                 listeners[j].OnDamaged(data);
             }
         }
     }
 }
示例#2
0
 public void OnDamaged(AttackEvent2D.Data data)
 {
     TakeDamage(data.damage);
 }