public static void ClearAll() { for (var index = 0; index < _luaStreamCaches.Count; index++) { LuaStreamCache cache = _luaStreamCaches[index]; cache.Release(); } _luaStreamCaches.Clear(); }
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(); } }