示例#1
0
 public static void ClearAll()
 {
     for (var index = 0; index < _luaStreamCaches.Count; index++)
     {
         LuaStreamCache cache = _luaStreamCaches[index];
         cache.Release();
     }
     _luaStreamCaches.Clear();
 }
示例#2
0
 public static void ProcessCaches()
 {
     if (_luaStreamCaches.Count > 0)
     {
         for (var index = 0; index < _luaStreamCaches.Count; index++)
         {
             LuaStreamCache cache = _luaStreamCaches[index];
             ProtoID        pID   = cache.id;
             MemoryStream   mem   = cache.stream;
             //Debug.LogWarning("发送缓存LUA消息:" + pID);
             sluaAux.luaProtobuf.getInstance().receiveMsg((int)pID, mem);
             cache.Release();
         }
         _luaStreamCaches.Clear();
     }
 }