public override void OnStartClient() { base.OnStartClient(); lm = GameObject.FindObjectOfType <LobbyManager>(); lobbyName = lm.createLobbyPlayerName(this); lobbyName.text = playerName; if (readyToBegin) { lobbyName.text = playerName + readyString; } lobbyName.color = color; }
public LobbyPlayerName createLobbyPlayerName(RoomPlayer player) { LobbyPlayerName lobbyName = Instantiate(playerLobbyNamePrefab, playerListPanel.transform).GetComponent <LobbyPlayerName>(); if (!isServer) { players.Add(player); } RectTransform t = lobbyName.gameObject.GetComponent <RectTransform>(); t.position -= t.up * t.rect.height * (players.Count - 1); return(lobbyName); }