Ejemplo n.º 1
0
        public void Damage(int damage)
        {
            if (damage > 0 && trainCoreCurrentHp > 0)
            {
                trainCoreCurrentHp -= damage;
                if (trainCoreCurrentHp < 0)
                {
                    trainCoreCurrentHp = 0;
                }

                if (trainCoreCurrentHp == 0)
                {
                    GameObject player = GameObject.FindGameObjectWithTag("Player");
                    if (player != null)
                    {
                        PlayerEngine playerEngine = player.GetComponent <PlayerEngine>();
                        playerEngine.InstaKill();
                    }
                }
            }
        }