protected override void initHandlers() { base.initHandlers(); StartCoroutine(findAndInitRenderer <SpeedRunnerRenderer>((x) => localRenderer = x)); StartCoroutine(handleNetworkMsgQueue()); RealtimeTCPController.resetController(); localPlayer = FindObjectOfType <Player>(); TCPMessageQueue.readMsgInstant = instantReadTCPMsg; }
protected override void initHandlers() { connectionToServer.RegisterHandler((short)ServerCommProtocl.PlayerJoinedGameRoom, handlePlayerJoinedRoom); connectionToServer.RegisterHandler((short)ServerCommProtocl.PlayerLeftGameRoom, handlePlayerLeftRoom); connectionToServer.RegisterHandler((short)BombermanProtocol.MsgType.playerInit, handleInitSettings); connectionToServer.RegisterHandler((short)BombermanProtocol.MsgType.gameInfo, handleGameInfoMsg); connectionToServer.RegisterHandler((short)BombermanProtocol.MsgType.boardInit, handleBoardInit); connectionToServer.RegisterHandler((short)BombermanProtocol.MsgType.boardUpdate, handleBoardUpdate); StartCoroutine(findAndInitRenderer <BombermanRenderer>((x) => localRenderer = x)); StartCoroutine(handleNetworkMsgQueue()); RealtimeTCPController.resetController(); }
protected override void initHandlers() { base.initHandlers(); connectionToServer.RegisterHandler((short)SnakeProtocol.MsgType.playerInit, handleInitSettings); connectionToServer.RegisterHandler((short)SnakeProtocol.MsgType.boardUpdate, handleBoardUpdate); connectionToServer.RegisterHandler((short)SnakeProtocol.MsgType.gameInfo, handleGameInfo); StartCoroutine(findAndInitRenderer <SnakeRenderer>((x) => localRenderer = x)); StartCoroutine(handleNetworkMsgQueue()); RealtimeTCPController.resetController(); TCPMessageQueue.readMsgInstant = readTCPMsg; localRenderer.init(localGameUI); }
protected override void initHandlers() { connectionToServer.RegisterHandler((short)SoldiersProtocol.MsgType.playerInit, handleInitSettings); connectionToServer.RegisterHandler((short)ServerCommProtocl.PlayerJoinedGameRoom, handlePlayerJoinedRoom); connectionToServer.RegisterHandler((short)ServerCommProtocl.PlayerLeftGameRoom, handlePlayerLeftRoom); connectionToServer.RegisterHandler((short)SoldiersProtocol.MsgType.boardUpdate, handleBoardUpdate); connectionToServer.RegisterHandler((short)SoldiersProtocol.MsgType.boardStart, handleBoardStart); connectionToServer.RegisterHandler((short)SoldiersProtocol.MsgType.gameInfo, handleGameInfo); StartCoroutine(findAndInitRenderer <SoldiersRenderer>((x) => localRenderer = x)); StartCoroutine(handleNetworkMsgQueue()); RealtimeTCPController.resetController(); TCPMessageQueue.readMsgInstant = readTCPMsg; }