private void KillPlayer(CollactableHandler collactableHandler) { collactableHandler.KillPlayer(); if ((int)collactableHandler.gameObject.GetComponent <Player>().Index != _ownerId) { Global.AddKill(_ownerId); } }
private void CheckAndKillPlayer(Collider col) { if (col.gameObject.CompareTag(_playerTag)) { CollactableHandler collactableHandler = col.gameObject.GetComponent <CollactableHandler>(); if (collactableHandler != null) { EnergyHandler energyHandler = col.gameObject.GetComponent <EnergyHandler>(); energyHandler.TryRecieveDamage(_energyAmount, () => KillPlayer(collactableHandler)); } } }