private void Start() { cc = GetComponent <CharacterController>(); peerToPeerManager = mutliplayerWorlds.GetComponent <PeerToPeerManager>(); currentSpeed = walkSpeed; cc.transform.position = GetRandomPosition(50); }
public PeerToPeerClient(PeerToPeerManager manager, string ip, int port, string clientName) : base(manager) { this.ip = ip; this.port = port; this.clientName = clientName; ConnectToTcpServer(); }
// Start is called before the first frame update void Start() { instance = this; isMultiplayer = Scenes.getParam("multiplayer") == "true"; ownPlayerName = Scenes.getParam("userName"); peerToPeerConnection = multiplayerWorlds.GetComponent <PeerToPeerManager>(); chatView = chatMenu.transform.GetChild(0).gameObject; messageFieldTexts = new Text[numOfDisplayedMessages]; messageFields = new GameObject[numOfDisplayedMessages]; mpInfoText.GetComponent <Text>().text = "Local IP Adress = " + GetLocalIPAddress() + "\n-------------------\n" + "Local Port = " + Scenes.getParam("localPort");; chatMenu.SetActive(false); for (int i = 0; i < numOfDisplayedMessages; i++) { messageFields[numOfDisplayedMessages - 1 - i] = chatView.transform.GetChild(i).gameObject; messageFieldTexts[numOfDisplayedMessages - 1 - i] = messageFields[numOfDisplayedMessages - 1 - i].transform.GetChild(0).GetComponent <Text>(); } if (isMultiplayer) { messageFieldTexts[0].text = "online!"; } else { messageFieldTexts[0].text = "offline!"; } }
private void Start() { instance = this; peerToPeerManager = multiplayerWorlds.GetComponent <PeerToPeerManager>(); blockSystem = GetComponent <BlockSystem>(); playerMove = player.GetComponent <PlayerMove>(); Debug.Log("Building System Initialized!"); }
// Start is called before the first frame update public PeerToPeerClientConnect(TcpClient connectedTcpClient, PeerToPeerManager managerInstance) : base(managerInstance) { this.socketConnection = connectedTcpClient; socketConnection.SendTimeout = 2000; Debug.Log("Client conect created!"); clientReceiveThread = new Thread(new ThreadStart(HandleInput)); clientReceiveThread.IsBackground = true; clientReceiveThread.Start(); //HandleInput(); }
public bool InitAsPeer(EndPoint _addrMasterPeer, string _inName, PeerToPeerManager _p2p) { if (!InitSocket(0, false)) { return(false); } mIsMasterPeer = false; mPeerToPeerManager = _p2p; mName = _inName; mMasterPeerEndP = _addrMasterPeer; mState = NetworkState.Hello; return(true); }
public bool InitAsMasterPeer(int _inPort, string _inName, PeerToPeerManager _p2p) { if (!InitSocket(_inPort, false)) { return(false); } mPeerToPeerManager = _p2p; mPeerToPeerManager.SetInLobby(true); mPlayerId = 1; mIsMasterPeer = true; mHighestPlayerId = mPlayerId; mName = _inName; mPlayerCount = 1; mState = NetworkState.Lobby; mPlayerIdToName.Add(mPlayerId, mName); return(true); }
public static bool StaticInitAsPeer(EndPoint _addrMasterPeer, string _inName, PeerToPeerManager _p2p) { mInstance = new NetworkManager_v2(); return(mInstance.InitAsPeer(_addrMasterPeer, _inName, _p2p)); }
public static bool StaticInitAsMasterPeer(int _inPort, string _inName, PeerToPeerManager _p2p) { mInstance = new NetworkManager_v2(); return(mInstance.InitAsMasterPeer(_inPort, _inName, _p2p)); }
public PeerToPeerConnection(PeerToPeerManager managerInstance) { this.peerToPeerManager = managerInstance; }
public PeerToPeerServer(PeerToPeerManager managerInstance, int port) { this.managerInstance = managerInstance; this.port = port; }