Ejemplo n.º 1
0
    public void UpdatePlayerData()
    {
        foreach (KeyValuePair <string, Reading> reading in readings)
        {
            if (!playerManagerScript.players.ContainsKey(reading.Value.id))
            {
                playerManagerScript.players.Add(reading.Value.id, new PlayerManagerScript.Player(reading.Value.id, reading.Value.MAC, reading.Value.maxRate, playerManagerScript.playerVoiceAudioSource));
            }

            if (reading.Value.rate != 0)
            {
                playerManagerScript.players[reading.Value.id].updateHeartRate(reading.Value.rate);
            }


            playerManagerScript.players[reading.Value.id].Number = reading.Value.input;

            if (playerManagerScript.players[reading.Value.id].ActiveCanvas)
            {
                playerManagerScript.UpdatePlayerUIValues(playerManagerScript.players[reading.Value.id]);
            }
            playerManagerScript.UpdateGroupVariables();
        }
    }