Ejemplo n.º 1
0
 public async Task SaveSelectedCharacterIndexAsync(string username, int index)
 {
     await _prefsSemaphore.WaitAsync();
     try
     {
         index = MathHelper.Clamp(index, 0, _maxCharacterSlots - 1);
         await _prefsDb.SaveSelectedCharacterIndex(username, index);
     }
     finally
     {
         _prefsSemaphore.Release();
     }
 }
Ejemplo n.º 2
0
 public void SaveSelectedCharacterIndex(string username, int index)
 {
     index = index.Clamp(0, _maxCharacterSlots - 1);
     _prefsDb.SaveSelectedCharacterIndex(username, index);
 }