示例#1
0
 void MonitorNetwork(UdpConnector netlayer, NetConnectionStatus status, string reason)
 {
     if (ConnectionLost(status))
     {
         GameStateLog.ErrorFormat("net status:{0}, reason:{1}", status, reason);
         TransitTo <Error>(reason);
     }
 }
示例#2
0
 void OnNetStatusChanged(UdpConnector netlayer, NetConnectionStatus status, string reason)
 {
     if (!ConnectionLost(status))
     {
         GameStateLog.Info("connect net status:" + status);
         if (status == NetConnectionStatus.Connected)
         {
             TransitTo <Login>();
         }
     }
     else
     {
         GameStateLog.ErrorFormat("connect net status:{0}, reason:{1}", status, reason);
         TransitTo <Error>(reason);
     }
 }