// Use this for initialization void Start() { manager = GetComponent <NetworkLobbyPlayer> (); GameObject panelParent = GameObject.Find("PanelParent"); playerPanel = (GameObject)Instantiate(playerPanel, panelParent.transform); playerPanel.transform.localScale = new Vector3(0.8f, 0.8f, 0.8f); PanelPositionHandler.s.panels.Add(playerPanel); panelScript = playerPanel.GetComponent <LobyPlayerPanel> (); panelScript.playerid = id; panelScript.playerSlot = playerSlot; panelScript.playerState = manager.readyToBegin; panelScript.myPlayer = this; if (isLocalPlayer) { panelScript.isLocalPlayer = true; localPlayer = this; gameObject.name = "Local lobey player"; } else { panelScript.isLocalPlayer = false; } if (isServer && DataHandler.s == null) { GameObject _dataHandler = (GameObject)Instantiate(prefabDataHandler, Vector3.zero, Quaternion.identity); _dataHandler.GetComponent <DataHandler> ().SetUp(); NetworkServer.Spawn(_dataHandler); } if (isLocalPlayer) { CmdSetUpPlayer(); } }
// Use this for initialization void Start() { manager = GetComponent <NetworkLobbyPlayer> (); GameObject panelParrent = GameObject.Find("PanelParent"); playerPanel = (GameObject)Instantiate(playerPanel, panelParrent.transform); playerPanel.transform.localScale = new Vector3(0.8f, 0.8f, 0.8f); panelScript = playerPanel.GetComponent <LobyPlayerPanel> (); panelScript.playerid = manager.slot; panelScript.playerState = manager.readyToBegin; panelScript.myPlayer = this; if (isLocalPlayer) { panelScript.isLocalPlayer = true; } else { panelScript.isLocalPlayer = false; } }