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); } } } }
public virtual void OnImpact(AbilityProjectile abilityProjectile, Collider[] other) { }