Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
        }