codigo

Embed Size (px)

Citation preview

publick Transform playerPrefab;if (!PhotonNetwork.connected){PhotonNetwork.Connect("127.0.0.1",5055,"MyVikingGame");}void OnGUI(){ if (PhotonNetork.room==null){ MainGUI();} else{InGameGUI(); }}private sring roomName = "Sala Padrao";void MainGUI(){GUILayout.BeginArea(new Rect((screen.width-400)/2), 400, 300);GUILayout.Label("Menu Principal");GUILayout.label("Entrar em Sala");GUILayout.BeginHorizontal();roomName = GUILayout.TextField(roomName);if(GUILayout.Button("Conectar")) PhotonNetwork.JoinRoom(roomName);GUILayout.EndHorizontal();GUILayout.Space(30);GUILayout.Label("Lista de Salas");foreach (Room room in PhotonNetwork.GetRoomList()){GUILayout.BeginHorizontal(); if (GUILayout.Button(room.name)) PhotonNetwork.JoinRoom(room.name);GUILayout.Label(room.playerCount+"/"+room.maxPlayers);GUILayout.EndHorizontal();}GUILayout.EndArea();}void OnJoinedRoom(){ PhotonNetwork.Instantiate(playerPrefab, transform.position, Quaternion.identity,0);}void InGameGUI(){if (GUILayout.Button("Deixar sala"))PhotonNetwork.LeaveRoom();}