private void SetAlive(bool aliveStatus) { alive = aliveStatus; if (!alive) { unitSprite.enabled = false; unitCollider.enabled = false; tileOccupiedBy.UnoccupyTile(); tileOccupiedBy = null; healthbar.DisableHealthbar(); healthbar.enabled = false; GameObject.FindObjectOfType <GameHandler>().CheckGameEnd(isOnTeam); } }