void CmdConnect(string[] args) { // Special hack to allow "connect a.b.c.d" as shorthand if (m_gameLoops.Count == 0) { RequestGameLoop(typeof(ClientGameLoop), args); Console.s_PendingCommandsWaitForFrames = 1; return; } ClientGameLoop clientGameLoop = GetGameLoop <ClientGameLoop>(); ThinClientGameLoop thinClientGameLoop = GetGameLoop <ThinClientGameLoop>(); if (clientGameLoop != null) { clientGameLoop.CmdConnect(args); } else if (thinClientGameLoop != null) { thinClientGameLoop.CmdConnect(args); } else { GameDebug.Log("Cannot connect from current gamemode"); } }
void CmdStartMatchMake(string[] args) { // Special hack to allow "connect a.b.c.d" as shorthand if (m_gameLoops.Count == 0) { RequestGameLoop(typeof(ClientGameLoop), args); Console.s_PendingCommandsWaitForFrames = 1; return; } ClientGameLoop clientGameLoop = GetGameLoop <ClientGameLoop>(); ThinClientGameLoop thinClientGameLoop = GetGameLoop <ThinClientGameLoop>(); }