Files
tbd-station-14/Content.Client/Interfaces/IClientPreferencesManager.cs
Pieter-Jan Briers 579ff6bb26 Use async DB queries.
2020-06-26 03:46:28 +02:00

23 lines
673 B
C#

using System;
using Content.Shared.Preferences;
namespace Content.Client.Interfaces
{
public interface IClientPreferencesManager
{
event Action OnServerDataLoaded;
bool ServerDataLoaded => Settings != null;
GameSettings Settings { get; }
PlayerPreferences Preferences { get; }
void Initialize();
void SelectCharacter(ICharacterProfile profile);
void SelectCharacter(int slot);
void UpdateCharacter(ICharacterProfile profile, int slot);
void CreateCharacter(ICharacterProfile profile);
void DeleteCharacter(ICharacterProfile profile);
void DeleteCharacter(int slot);
}
}