public override void Reset() { for (var i = 0; i < Inputs.Length; i++) { Inputs[i].Tick = -1; } CurrentInput = 0; LatestInput.Tick = 0; for (var i = 0; i < LatestInput.Data.Length; i++) { LatestInput.Data[i] = 0; } SnapshotStorage.PurgeAll(); LastAckedSnapshot = -1; LastInputTick = -1; SnapshotRate = SnapshotRate.Init; MapChunk = 0; AuthTries = 0; AccessLevel = 0; if (SendCommandsEnumerator != null) { SendCommandsEnumerator.Dispose(); SendCommandsEnumerator = null; } }
public override void Reset() { PlayerName = string.Empty; PlayerClan = string.Empty; PlayerCountry = -1; Traffic = 0; TrafficSince = 0; for (int i = 0; i < Inputs.Length; i++) { Inputs[i].Tick = -1; } CurrentInput = 0; SnapshotStorage.PurgeAll(); LastAckedSnapshot = -1; LastInputTick = -1; SnapRate = SnapRate.INIT; }