Пример #1
0
 private void SpawnPlayer(object sender, CustomizationUpdateEventArgs e)
 {
     if (e.peerId != RealTimeClient.Instance.peerId)
     {
         UnityMainDispatcher.Instance.QForMainThread(Spawn, e.characterModelId, e.peerId);
     }
 }
Пример #2
0
    private void IncrementPlayerSizeMainThread(CustomizationUpdateEventArgs e)
    {
        if (players.ContainsKey(e.peerId) == true)
        {
            players[e.peerId] = new PlayerStats(e.PlayerId, 0, e.peerId);
        }
        else
        {
            players.Add(e.peerId, new PlayerStats(e.PlayerId, 0, e.peerId));
        }

        lbTemplate[players[e.peerId].rank - 1].Find("Place").GetComponent <Text>().text    = players[e.peerId].rank.ToString();
        lbTemplate[players[e.peerId].rank - 1].Find("Username").GetComponent <Text>().text = players[e.peerId].name;
        lbTemplate[players[e.peerId].rank - 1].Find("Distance").GetComponent <Text>().text = players[e.peerId].distance.ToString();

        hsTemplate[players[e.peerId].rank - 1].Find("Place").GetComponent <Text>().text    = players[e.peerId].rank.ToString();
        hsTemplate[players[e.peerId].rank - 1].Find("Username").GetComponent <Text>().text = players[e.peerId].name;
        hsTemplate[players[e.peerId].rank - 1].Find("Distance").GetComponent <Text>().text = players[e.peerId].distance.ToString();
    }
Пример #3
0
 // Increment PlayerSize as players join
 private void IncrementPlayerSize(object sender, CustomizationUpdateEventArgs e)
 {
     UnityMainDispatcher.Instance.QForMainThread(IncrementPlayerSizeMainThread, e);
 }