public static void startNewSession(GameType type, Action startFunc, int port = 4000) { TCPLocalConnection.init(); currentGameType = type; onStartFunc = startFunc; if (type == GameType.Connect4) { router = new Connect4.Connect4APIRouter(); } TCPLocalConnection.startServer(port); TCPLocalConnection.subscribeToTCPStatus(onBotConnected); }
// Use this for initialization public void onSessionStarted() { APIRouter = new Connect4.Connect4APIRouter(); TCPMessageQueue.readMsgInstant = readTCPMsg; }