Пример #1
0
        internal void Increment(EntryErrorCallback callback)
        {
            PreparePacketForIncrement();

            errorCallbacks.Add(callback);
            commitHandler.CommitPacket(packet);

            GamestatePacketManager.ReleasePacket(packet);
            packet = null;

            Release();
        }
Пример #2
0
        internal void Commit(EntryErrorCallback callback)
        {
            PreparePacketForCommit();

            errorCallbacks.Add(callback);
            if (errorCallbacks.Count == 1)
            {
                commitHandler.CommitPacket(packet);
            }

            GamestatePacketManager.ReleasePacket(packet);
            packet = null;

            Release();
        }