void OnConnectEvents(ConnectController.Args args)
 {
     if (args.Error != ConnectController.TypeError.None)
     {
         BadConnectInfo(args);
         return;
     }
     if (args.Event == ConnectController.TypeEvent.ClientConnect)
     {
         ClientConnect(new ClientConnectInfo()
         {
             ConnectInfo = args.ConnectInfo, PlayerName = args.PlayerName, TypeUnit = RandomUnit()
         });
         return;
     }
     if (args.Event == ConnectController.TypeEvent.ServerConnect)
     {
         ServerConnectWithFakeClient(new ClientConnectInfo()
         {
             ConnectInfo = args.ConnectInfo, PlayerName = args.PlayerName, TypeUnit = RandomUnit()
         });
         return;
     }
 }
 void BadConnectInfo(ConnectController.Args args)
 {
     m_UI.ShowDialogMessage(args.Error.ToString());
 }