private void SteamTickLoop(object context)
 {
     Monitor.Enter(_steamTickLock);
     while (IsSteamValid)
     {
         if (CoreSocialModule.OnTick != null)
         {
             CoreSocialModule.OnTick();
         }
         Monitor.Wait(_steamTickLock);
     }
     Monitor.Exit(_steamTickLock);
 }
 private void SteamLoop(object context)
 {
     while (this.IsSteamValid)
     {
         Thread.Sleep(5);
         SteamAPI.RunCallbacks();
         if (CoreSocialModule.OnTick == null)
         {
             continue;
         }
         CoreSocialModule.OnTick();
     }
     SteamAPI.Shutdown();
 }
Ejemplo n.º 3
0
 private void SteamTickLoop(object context)
 {
     Monitor.Enter(this._steamTickLock);
     while (this.IsSteamValid)
     {
         // ISSUE: reference to a compiler-generated field
         if (CoreSocialModule.OnTick != null)
         {
             // ISSUE: reference to a compiler-generated field
             CoreSocialModule.OnTick();
         }
         Monitor.Wait(this._steamTickLock);
     }
     Monitor.Exit(this._steamTickLock);
 }