Esempio n. 1
0
    // 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);
    }
Esempio n. 2
0
    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);
        }
    }