protected override void initHandlers() { connectionToServer.RegisterHandler((short)BrakethroughProtocol.MsgType.playerInit, handleInitSettings); connectionToServer.RegisterHandler((short)ServerCommProtocl.PlayerJoinedGameRoom, handlePlayerJoinedRoom); connectionToServer.RegisterHandler((short)BrakethroughProtocol.MsgType.boardUpdate, handleBoardUpdate); connectionToServer.RegisterHandler((short)BrakethroughProtocol.MsgType.moveRequest, handleMoveRequest); connectionToServer.RegisterHandler((short)BrakethroughProtocol.MsgType.gameInfo, handleGameStatus); StartCoroutine(findAndInitRenderer <BrakeThroughRenderer>((x) => renderer = x)); StartCoroutine(handleNetworkMsgQueue()); }