public static void Dispose()
    {
        InputManager.UnLoadDispatcher <InputNetworkConnectStatusEvent>();
        InputManager.UnLoadDispatcher <InputNetworkMessageEvent>();

        s_network.Dispose();
        s_network = null;

        s_heatBeat.Dispose();
        s_heatBeat = null;

        ApplicationManager.s_OnApplicationUpdate -= Update;
    }
Example #2
0
 static int set_s_heatBeat(IntPtr L)
 {
     try
     {
         HeartBeatBase arg0 = (HeartBeatBase)ToLua.CheckObject(L, 2, typeof(HeartBeatBase));
         NetworkManager.s_heatBeat = arg0;
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
 public static void InitHeartBeat <T>(int spaceTime = 15) where T : HeartBeatBase, new()
 {
     s_heatBeat = new T();
     s_heatBeat.Init(spaceTime);
 }