// Use this for initialization void Start() { deadCounter = 0; _deadPlayers = new List <PlayerInfo>(); Participant.OnPlayerHurt += OnPlayerChange; Participant.OnPlayerDead += OnPlayerDie; PinkyInfo.Initialize(pPinky.Name, pPinky.Health, pPinky.PlayerColor); Lemonidas.Initialize(pLemin.Name, pLemin.Health, pLemin.PlayerColor); Cyani.Initialize(pCyani.Name, pCyani.Health, pCyani.PlayerColor); Bloody.Initialize(pBloody.Name, pBloody.Health, pBloody.PlayerColor); }
void ResortListAndUpdateInfo() { PinkyInfo.UpdateInformation(pPinky.Health); Lemonidas.UpdateInformation(pLemin.Health); Cyani.UpdateInformation(pCyani.Health); Bloody.UpdateInformation(pBloody.Health); foreach (PlayerInfo pInf in _deadPlayers) { if (pInf == null) { continue; } pInf.transform.SetParent(null); pInf.transform.SetParent(transform); } }