-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathStorage.cs
More file actions
19 lines (16 loc) · 1002 Bytes
/
Storage.cs
File metadata and controls
19 lines (16 loc) · 1002 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
namespace PlayerModelChanger;
public interface IStorage
{
public string? GetPlayerTModel(ulong SteamID);
public string? GetPlayerCTModel(ulong SteamID);
public void SetPlayerTModel(ulong SteamID, string modelIndex, bool permissionBypass);
public void SetPlayerCTModel(ulong SteamID, string modelIndex, bool permissionBypass);
public void SetAllTModel(string tmodel, bool permissionBypass);
public void SetAllCTModel(string ctmodel, bool permissionBypass);
public List<int> GetMeshgroupPreference(ulong SteamID, string modelIndex);
public void AddMeshgroupPreference(ulong SteamID, string modelIndex, int meshgroup);
public void RemoveMeshgroupPreference(ulong SteamID, string modelIndex, int meshgroup);
public int GetSkinPreference(ulong SteamID, string modelIndex);
public void UpdateSkinPerference(ulong SteamID, string modelIndex, int skin);
public Tuple<List<ModelCache>, List<MeshgroupPreferenceCache>, List<SkinPreferenceCache>> GetCaches();
}