Example #1
0
 private void DumpFrame(int hash)
 {
     if (_constStateService.IsClientMode)
     {
         _dumpHelper.DumpFrame(!_hashHelper.TryGetValue(_world.Tick, out var val));
     }
     else
     {
         _dumpHelper.DumpFrame(true);
     }
 }
 private void DumpFrame(int hash)
 {
     if (_constStateService.IsClientMode)
     {
         if (_hashHelper.TryGetValue(_world.Tick, out var val))
         {
             _dumpHelper.DumpFrame(false);
             if (hash != val)
             {
                 Debug.LogError($"Tick : CurHash {hash} is different from oldHash {val}");
                 _dumpHelper.DumpToFile();
                 _commonStateService.IsPause = true;
             }
         }
         else
         {
             _dumpHelper.DumpFrame(true);
         }
     }
     else
     {
         _dumpHelper.DumpFrame(true);
     }
 }