예제 #1
0
    void find_LocalPlayer()
    {
        //Check to see if the player is loaded in yet
        if (ClientScene.localPlayer == null)
        {
            return;
        }

        localPlayer = ClientScene.localPlayer.GetComponent <Lobby_RoomPlayer>();
    }
예제 #2
0
 private void Update()
 {
     if (singleton.isNetworkActive)
     {
         //GameReadyCheck();
         // GameOverCheck();
         if (localPlayer == null)
         {
             find_LocalPlayer();
         }
     }
     else
     {
         localPlayer = null;
     }
 }
예제 #3
0
    void RpcSetPlayerName()
    {
        if (manager == null)
        {
            manager = GameObject.Find("Room Manager").GetComponent <roomManager>();
        }
        Transform playerList = GameObject.Find("Players").transform;

        for (int i = 0; i < manager.roomSlots.Count; i++)
        {
            Lobby_RoomPlayer p = manager.roomSlots[i].GetComponent <Lobby_RoomPlayer>();
            playerList.GetChild(i).gameObject.SetActive(true);
            playerList.GetChild(i).GetChild(1).gameObject.SetActive(true);
            playerList.GetChild(i).GetComponentInChildren <Button>().onClick.AddListener(readyUp);
            playerList.GetChild(i).GetComponentInChildren <Text>().text = p.playerName;
        }
    }