Exemplo n.º 1
0
    private void KillPlayer(CollactableHandler collactableHandler)
    {
        collactableHandler.KillPlayer();

        if ((int)collactableHandler.gameObject.GetComponent <Player>().Index != _ownerId)
        {
            Global.AddKill(_ownerId);
        }
    }
Exemplo n.º 2
0
 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));
         }
     }
 }