public void ApplyOnHitEffects(BaseCharacter HitCharacter) { if (IsOnHitEffect && OnHitEffect != null) { HitCharacter.MyStats.AddEffect (OnHitEffect); } if (DoesReviveOnHit) { HitCharacter.Ressurect (transform.position); // if no respawn point - should check here with game manager if theres a respawn zone } }