Пример #1
0
        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);
            }
        }
Пример #2
0
        // 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();
        }
Пример #3
0
        // 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();
        }
Пример #4
0
        // 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);
            }
        }