| string get_SaveFolderName() | PublicFinal+3 flags | | 0x08 |
| string get_SaveFileName() | PublicFinal+3 flags | | 0x08 |
| Loader get_Loader() | PublicFinal+3 flags | | 0x08 |
| bool get_ShouldSaveUnderFolder() | PublicFinal+3 flags | | 0x01 |
| bool get_HasChanged() | PublicFinal+3 flags | | 0x01 |
| void set_HasChanged(bool value) | PublicFinal+3 flags | | 0x01 |
| int get_LoadOrder() | PublicFinal+3 flags | | 0x04 |
| List<ScheduleOne.PlayerScripts.Player> get_PlayerList() | PrivateStatic+1 flags | | 0x08 |
| void Awake() | 2 flags | | 0x00 |
| void InitializeSaveable() | Public+2 flags | | 0x00 |
| string GetSaveString() | Public+2 flags | | 0x08 |
| List<System.String> WriteData(const string& parentFolderPath) | Public+2 flags | | 0x08 |
| void SavePlayer(Player player) | Public | | 0x08 |
| void LoadPlayer(PlayerData data, const string& containerPath) | Public | | 0x08 |
| void AllPlayerFilesLoaded() | Public | | 0x00 |
| bool TryGetPlayerData(const string& playerCode, ref PlayerData& data, ref string& inventoryString, ref string& appearanceString, ref string& clothingString, ref VariableData[]& variables) | Public | | 0x08 |
| Player GetPlayer(NetworkConnection conn) | PublicStatic | | 0x08 |
| Player GetRandomPlayer(bool excludeArrestedOrDead, bool excludeSleeping) | PublicStatic | | 0x08 |
| Player GetPlayer(const string& playerCode) | PublicStatic | | 0x08 |
| Player GetPlayerByName(const string& playerName) | PublicStatic | | 0x08 |
| Player GetClosestPlayer(const Vector3& point, ref float& distance, List<ScheduleOne.PlayerScripts.Player> exclude) | PublicStatic | | 0x0C |
| Player GetClosestPlayer(const Vector3& point, ref float& distance, Player exclude) | PublicStatic | | 0x0C |
| Player GetClosestPlayerSqr(const Vector3& point, ref float& sqrDistance, List<ScheduleOne.PlayerScripts.Player> exclude) | PublicStatic | | 0x0C |
| bool AreAllPlayersReadyToSleep() | PublicStatic | | 0x01 |
| void .ctor() | Public+1 flags | | 0x00 |