public static void save() { River river = LevelSavedata.openRiver("/Groups.dat", false); river.writeByte(GroupManager.SAVEDATA_VERSION); river.writeSteamID(GroupManager.availableGroupID); Dictionary <CSteamID, GroupInfo> .ValueCollection values = GroupManager.knownGroups.Values; river.writeInt32(values.Count); foreach (GroupInfo groupInfo in values) { river.writeSteamID(groupInfo.groupID); river.writeString(groupInfo.name); river.writeUInt32(groupInfo.members); } }
// Token: 0x06002FA6 RID: 12198 RVA: 0x0013B76C File Offset: 0x00139B6C public static void save() { River river = ServerSavedata.openRiver("/Server/Adminlist.dat", false); river.writeByte(SteamAdminlist.SAVEDATA_VERSION); river.writeUInt16((ushort)SteamAdminlist.list.Count); ushort num = 0; while ((int)num < SteamAdminlist.list.Count) { SteamAdminID steamAdminID = SteamAdminlist.list[(int)num]; river.writeSteamID(steamAdminID.playerID); river.writeSteamID(steamAdminID.judgeID); num += 1; } river.closeRiver(); }
// Token: 0x06002FB0 RID: 12208 RVA: 0x0013BA70 File Offset: 0x00139E70 public static void save() { River river = ServerSavedata.openRiver("/Server/Blacklist.dat", false); river.writeByte(SteamBlacklist.SAVEDATA_VERSION); river.writeUInt16((ushort)SteamBlacklist.list.Count); ushort num = 0; while ((int)num < SteamBlacklist.list.Count) { SteamBlacklistID steamBlacklistID = SteamBlacklist.list[(int)num]; river.writeSteamID(steamBlacklistID.playerID); river.writeUInt32(steamBlacklistID.ip); river.writeSteamID(steamBlacklistID.judgeID); river.writeString(steamBlacklistID.reason); river.writeUInt32(steamBlacklistID.duration); river.writeUInt32(steamBlacklistID.banned); num += 1; } river.closeRiver(); }
// Token: 0x06002825 RID: 10277 RVA: 0x000F3410 File Offset: 0x000F1810 public static void save() { River river = LevelSavedata.openRiver("/Groups.dat", false); river.writeByte(GroupManager.SAVEDATA_VERSION); river.writeSteamID(GroupManager.availableGroupID); Dictionary <CSteamID, GroupInfo> .ValueCollection values = GroupManager.knownGroups.Values; List <GroupInfo> list = new List <GroupInfo>(); foreach (GroupInfo groupInfo in values) { if (groupInfo.members >= 1u && !string.IsNullOrEmpty(groupInfo.name)) { list.Add(groupInfo); } } river.writeInt32(list.Count); foreach (GroupInfo groupInfo2 in list) { river.writeSteamID(groupInfo2.groupID); river.writeString(groupInfo2.name); river.writeUInt32(groupInfo2.members); } }