internal void Increment(EntryErrorCallback callback) { PreparePacketForIncrement(); errorCallbacks.Add(callback); commitHandler.CommitPacket(packet); GamestatePacketManager.ReleasePacket(packet); packet = null; Release(); }
internal void Commit(EntryErrorCallback callback) { PreparePacketForCommit(); errorCallbacks.Add(callback); if (errorCallbacks.Count == 1) { commitHandler.CommitPacket(packet); } GamestatePacketManager.ReleasePacket(packet); packet = null; Release(); }