Пример #1
0
 public override void OnImpact(AbilityProjectile abilityProjectile, Collider[] other)
 {
     for (int i = 0; i < other.Length; i++)
     {
         PlayerHandler otherPlayer = other[i].GetComponent <PlayerHandler>();
         if (otherPlayer)
         {
             if (otherPlayer.m_PlayerAttributes.PlayerNumber != m_PlayerHandler.m_PlayerAttributes.PlayerNumber)
             {
                 Debug.Log("impact" + otherPlayer.m_PlayerAttributes.PlayerNumber);
                 otherPlayer.TakeDamage(10f);
                 //player.GetComponent<Rigidbody>().AddExplosionForce(1000f, abilityProjectile.transform.position, 20f);
                 Destroy(abilityProjectile.gameObject);
             }
         }
     }
 }
Пример #2
0
 public virtual void OnImpact(AbilityProjectile abilityProjectile, Collider[] other)
 {
 }