Exemplo n.º 1
0
        public int CompareTo(SaveDataStruct other)
        {
            int titleIdComparison = TitleId.CompareTo(other.TitleId);

            if (titleIdComparison != 0)
            {
                return(titleIdComparison);
            }
            int typeComparison = Type.CompareTo(other.Type);

            if (typeComparison != 0)
            {
                return(typeComparison);
            }
            int userIdComparison = UserId.CompareTo(other.UserId);

            if (userIdComparison != 0)
            {
                return(userIdComparison);
            }
            int saveIdComparison = SaveId.CompareTo(other.SaveId);

            if (saveIdComparison != 0)
            {
                return(saveIdComparison);
            }
            int rankComparison = Rank.CompareTo(other.Rank);

            if (rankComparison != 0)
            {
                return(rankComparison);
            }
            return(Index.CompareTo(other.Index));
        }
        public void InitialieReaders(SaveEntryFolder saveEntryFolder)
        {
            BinaryReader binaryReader = saveEntryFolder.GetEntry(new EntryId(-1, SaveEntryExtension.Basics)).GetBinaryReader();

            this._saveId          = SaveId.ReadSaveIdFrom((IReader)binaryReader);
            this.PropertyCount    = (int)binaryReader.ReadShort();
            this.ChildStructCount = (int)binaryReader.ReadShort();
        }
Exemplo n.º 3
0
        public void InitialieReaders(SaveEntryFolder saveEntryFolder)
        {
            BinaryReader binaryReader = saveEntryFolder.GetEntry(new EntryId(-1, SaveEntryExtension.Object)).GetBinaryReader();

            this.SaveId        = SaveId.ReadSaveIdFrom((IReader)binaryReader);
            this.ContainerType = (ContainerType)binaryReader.ReadByte();
            this.ElementCount  = binaryReader.ReadInt();
        }
Exemplo n.º 4
0
 public ContainerLoadData(ContainerHeaderLoadData headerLoadData)
 {
     this.ContainerHeaderLoadData = headerLoadData;
     this._childStructs           = new Dictionary <int, ObjectLoadData>();
     this._saveId        = headerLoadData.SaveId;
     this._containerType = headerLoadData.ContainerType;
     this._elementCount  = headerLoadData.ElementCount;
     this._keys          = new ElementLoadData[this._elementCount];
     this._values        = new ElementLoadData[this._elementCount];
 }
Exemplo n.º 5
0
 public override int GetHashCode()
 {
     unchecked
     {
         // ReSharper disable NonReadonlyMemberInGetHashCode
         int hashCode = TitleId.GetHashCode();
         hashCode = (hashCode * 397) ^ UserId.GetHashCode();
         hashCode = (hashCode * 397) ^ SaveId.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)Type;
         hashCode = (hashCode * 397) ^ Rank.GetHashCode();
         hashCode = (hashCode * 397) ^ Index.GetHashCode();
         return(hashCode);
         // ReSharper restore NonReadonlyMemberInGetHashCode
     }
 }
Exemplo n.º 6
0
        public void Initialize(DefinitionContext definitionContext)
        {
            TypeDefinition typeDefinition1 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10034));

            typeDefinition1.InitializeForAutoGeneration(new CollectObjectsDelegate(MBObjectBase.AutoGeneratedStaticCollectObjectsMBObjectBase));
            typeDefinition1.GetPropertyDefinitionWithId(new MemberTypeId((byte)2, (short)1)).InitializeForAutoGeneration(new GetPropertyValueDelegate(MBObjectBase.AutoGeneratedGetMemberValueStringId));
            typeDefinition1.GetPropertyDefinitionWithId(new MemberTypeId((byte)2, (short)2)).InitializeForAutoGeneration(new GetPropertyValueDelegate(MBObjectBase.AutoGeneratedGetMemberValueId));
            typeDefinition1.GetPropertyDefinitionWithId(new MemberTypeId((byte)2, (short)3)).InitializeForAutoGeneration(new GetPropertyValueDelegate(MBObjectBase.AutoGeneratedGetMemberValueIsRegistered));
            TypeDefinition typeDefinition2 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10035));

            typeDefinition2.InitializeForAutoGeneration(new CollectObjectsDelegate(ObsoleteObjectManager.AutoGeneratedStaticCollectObjectsObsoleteObjectManager));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)10)).InitializeForAutoGeneration(new GetFieldValueDelegate(ObsoleteObjectManager.AutoGeneratedGetMemberValueObjectTypeRecords));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)9)).InitializeForAutoGeneration(new GetFieldValueDelegate(ObsoleteObjectManager.AutoGeneratedGetMemberValue_lastGeneratedId));
            TypeDefinition typeDefinition3 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10048));
            SaveId         saveId          = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 13001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList0), false);
        }
 public void Read()
 {
     this.SavedMemberType = (SavedMemberType)this._reader.ReadByte();
     this.MemberSaveId    = new MemberTypeId()
     {
         TypeLevel   = this._reader.ReadByte(),
         LocalSaveId = this._reader.ReadShort()
     };
     if (this.SavedMemberType == SavedMemberType.Object)
     {
         this.Data = (object)this._reader.ReadInt();
     }
     else if (this.SavedMemberType == SavedMemberType.Container)
     {
         this.Data = (object)this._reader.ReadInt();
     }
     else if (this.SavedMemberType == SavedMemberType.String)
     {
         this.Data = (object)this._reader.ReadInt();
     }
     else if (this.SavedMemberType == SavedMemberType.Enum)
     {
         this._saveId         = SaveId.ReadSaveIdFrom(this._reader);
         this._typeDefinition = this.Context.DefinitionContext.TryGetTypeDefinition(this._saveId);
         this.Data            = (object)this._reader.ReadString();
     }
     else if (this.SavedMemberType == SavedMemberType.BasicType)
     {
         this._saveId         = SaveId.ReadSaveIdFrom(this._reader);
         this._typeDefinition = this.Context.DefinitionContext.TryGetTypeDefinition(this._saveId);
         this.Data            = ((BasicTypeDefinition)this._typeDefinition).Serializer.Deserialize(this._reader);
     }
     else
     {
         if (this.SavedMemberType != SavedMemberType.CustomStruct)
         {
             return;
         }
         this.Data = (object)this._reader.ReadInt();
     }
 }
Exemplo n.º 8
0
        private static Type GetType(SaveId saveId)
        {
            if (saveId is ContainerSaveId containerSaveId)
            {
                switch (containerSaveId.ContainerType)
                {
                case ContainerType.List:
                    return(typeof(List <object>));

                case ContainerType.Dictionary:
                    return(typeof(Dictionary <object, object>));

                case ContainerType.Array:
                    return(typeof(object[]));

                case ContainerType.Queue:
                    return(typeof(Queue <object>));
                }
            }

            return(typeof(object));
        }
Exemplo n.º 9
0
        public static TypeDefinitionBase GetTypeDefinition(SaveId saveId)
        {
            if (saveId is ContainerSaveId containerSaveId)
            {
                switch (containerSaveId.ContainerType)
                {
                case ContainerType.List:
                    return(new ContainerDefinition(typeof(List <object>), containerSaveId));

                case ContainerType.Dictionary:
                    return(new ContainerDefinition(typeof(Dictionary <object, object>), containerSaveId));

                case ContainerType.Array:
                    return(new ContainerDefinition(typeof(object[]), containerSaveId));

                case ContainerType.Queue:
                    return(new ContainerDefinition(typeof(Queue <object>), containerSaveId));
                }
            }

            return(new NullTypeDefinition(saveId));
        }
        public void InitializeReaders(SaveEntryFolder saveEntryFolder)
        {
            BinaryReader binaryReader = saveEntryFolder.GetEntry(new EntryId(-1, SaveEntryExtension.Basics)).GetBinaryReader();

            this._saveId           = SaveId.ReadSaveIdFrom((IReader)binaryReader);
            this._propertyCount    = binaryReader.ReadShort();
            this._childStructCount = binaryReader.ReadShort();
            for (int id = 0; id < (int)this._childStructCount; ++id)
            {
                this._childStructs.Add(new ObjectLoadData(this.Context, id));
            }
            foreach (SaveEntry childEntry in saveEntryFolder.ChildEntries)
            {
                EntryId id = childEntry.Id;
                if (id.Extension == SaveEntryExtension.Property)
                {
                    PropertyLoadData propertyLoadData = new PropertyLoadData(this, (IReader)childEntry.GetBinaryReader());
                    this._propertyValues.Add(propertyLoadData);
                    this._memberValues.Add((MemberLoadData)propertyLoadData);
                }
                else
                {
                    id = childEntry.Id;
                    if (id.Extension == SaveEntryExtension.Field)
                    {
                        FieldLoadData fieldLoadData = new FieldLoadData(this, (IReader)childEntry.GetBinaryReader());
                        this._fieldValues.Add(fieldLoadData);
                        this._memberValues.Add((MemberLoadData)fieldLoadData);
                    }
                }
            }
            for (int index = 0; index < (int)this._childStructCount; ++index)
            {
                this._childStructs[index].InitializeReaders(saveEntryFolder.GetChildFolder(new FolderId(index, SaveFolderExtension.Struct)));
            }
        }
Exemplo n.º 11
0
 public override int GetHashCode()
 {
     return(SaveId.GetHashCode());
 }
Exemplo n.º 12
0
 public override bool Equals(object obj)
 {
     return(obj is Record record && SaveId.Equals(record.SaveId));
 }
Exemplo n.º 13
0
 public NullTypeDefinition(SaveId saveId) : base(GetType(saveId), 0, new DefaultObjectResolver())
 {
 }
Exemplo n.º 14
0
 public override string ToString()
 {
     return(SaveId.ToString().PadRight(5) + PlayerName.PadRight(15) + PlayerLevel.ToString());
 }
        public void Initialize(DefinitionContext definitionContext)
        {
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10001))).InitializeForAutoGeneration(new CollectObjectsDelegate(AgentData.AutoGeneratedStaticCollectObjectsAgentData));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10002))).InitializeForAutoGeneration(new CollectObjectsDelegate(ArmorComponent.AutoGeneratedStaticCollectObjectsArmorComponent));
            TypeDefinition typeDefinition1 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10003));

            typeDefinition1.InitializeForAutoGeneration(new CollectObjectsDelegate(Banner.AutoGeneratedStaticCollectObjectsBanner));
            typeDefinition1.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)1)).InitializeForAutoGeneration(new GetFieldValueDelegate(Banner.AutoGeneratedGetMemberValue_bannerDataList));
            TypeDefinition typeDefinition2 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10004));

            typeDefinition2.InitializeForAutoGeneration(new CollectObjectsDelegate(BannerData.AutoGeneratedStaticCollectObjectsBannerData));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)1)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueMeshId));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)2)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueColorId));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)3)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueColorId2));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)4)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueSize));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)5)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValuePosition));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)6)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueDrawStroke));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)7)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueMirror));
            typeDefinition2.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)8)).InitializeForAutoGeneration(new GetFieldValueDelegate(BannerData.AutoGeneratedGetMemberValueRotationValue));
            TypeDefinition typeDefinition3 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10005));

            typeDefinition3.InitializeForAutoGeneration(new CollectObjectsDelegate(BasicCharacterObject.AutoGeneratedStaticCollectObjectsBasicCharacterObject));
            typeDefinition3.GetPropertyDefinitionWithId(new MemberTypeId((byte)3, (short)16)).InitializeForAutoGeneration(new GetPropertyValueDelegate(BasicCharacterObject.AutoGeneratedGetMemberValueFaceDirtAmount));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10006))).InitializeForAutoGeneration(new CollectObjectsDelegate(CharacterAttribute.AutoGeneratedStaticCollectObjectsCharacterAttribute));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10007))).InitializeForAutoGeneration(new CollectObjectsDelegate(CharacterAttributes.AutoGeneratedStaticCollectObjectsCharacterAttributes));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10008))).InitializeForAutoGeneration(new CollectObjectsDelegate(CharacterSkills.AutoGeneratedStaticCollectObjectsCharacterSkills));
            TypeDefinition typeDefinition4 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10009));

            typeDefinition4.InitializeForAutoGeneration(new CollectObjectsDelegate(WeaponDesign.AutoGeneratedStaticCollectObjectsWeaponDesign));
            typeDefinition4.GetPropertyDefinitionWithId(new MemberTypeId((byte)2, (short)50)).InitializeForAutoGeneration(new GetPropertyValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueHandToBottomLength));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)10)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueWeaponFlags));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)20)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueWeaponName));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)60)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueCraftedWeaponLength));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)70)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueTemplate));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)80)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueTopPivotOffsets));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)90)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueBottomPivotOffsets));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)100)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValueHolsterShiftAmount));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)30)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValue_usedPieces));
            typeDefinition4.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)40)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesign.AutoGeneratedGetMemberValue_piecePivotDistances));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10010))).InitializeForAutoGeneration(new CollectObjectsDelegate(CraftingPiece.AutoGeneratedStaticCollectObjectsCraftingPiece));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10011))).InitializeForAutoGeneration(new CollectObjectsDelegate(CraftingTemplate.AutoGeneratedStaticCollectObjectsCraftingTemplate));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10012))).InitializeForAutoGeneration(new CollectObjectsDelegate(DefaultItemCategories.AutoGeneratedStaticCollectObjectsDefaultItemCategories));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10013))).InitializeForAutoGeneration(new CollectObjectsDelegate(DefaultSiegeEngineTypes.AutoGeneratedStaticCollectObjectsDefaultSiegeEngineTypes));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10014))).InitializeForAutoGeneration(new CollectObjectsDelegate(DefaultSkills.AutoGeneratedStaticCollectObjectsDefaultSkills));
            TypeDefinition typeDefinition5 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10015));
            TypeDefinition typeDefinition6 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10016));

            typeDefinition6.InitializeForAutoGeneration(new CollectObjectsDelegate(Equipment.AutoGeneratedStaticCollectObjectsEquipment));
            typeDefinition6.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)1)).InitializeForAutoGeneration(new GetFieldValueDelegate(Equipment.AutoGeneratedGetMemberValue_equipmentType));
            typeDefinition6.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)2)).InitializeForAutoGeneration(new GetFieldValueDelegate(Equipment.AutoGeneratedGetMemberValue_itemSlots));
            TypeDefinition typeDefinition7 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10017));

            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10018))).InitializeForAutoGeneration(new CollectObjectsDelegate(TradeItemComponent.AutoGeneratedStaticCollectObjectsTradeItemComponent));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10022))).InitializeForAutoGeneration(new CollectObjectsDelegate(GameLogs.AutoGeneratedStaticCollectObjectsGameLogs));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10024))).InitializeForAutoGeneration(new CollectObjectsDelegate(GameText.AutoGeneratedStaticCollectObjectsGameText));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10025))).InitializeForAutoGeneration(new CollectObjectsDelegate(GameTextManager.AutoGeneratedStaticCollectObjectsGameTextManager));
            TypeDefinition typeDefinition8 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10026));

            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10027))).InitializeForAutoGeneration(new CollectObjectsDelegate(HorseComponent.AutoGeneratedStaticCollectObjectsHorseComponent));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10028))).InitializeForAutoGeneration(new CollectObjectsDelegate(ItemCategory.AutoGeneratedStaticCollectObjectsItemCategory));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10029))).GetPropertyDefinitionWithId(new MemberTypeId((byte)3, (short)100)).InitializeForAutoGeneration(new GetPropertyValueDelegate(ItemComponent.AutoGeneratedGetMemberValueItem));
            TypeDefinition typeDefinition9 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10030));

            typeDefinition9.InitializeForAutoGeneration(new CollectObjectsDelegate(ItemModifier.AutoGeneratedStaticCollectObjectsItemModifier));
            typeDefinition9.GetFieldDefinitionWithId(new MemberTypeId((byte)3, (short)1)).InitializeForAutoGeneration(new GetFieldValueDelegate(ItemModifier.AutoGeneratedGetMemberValueConstructionIndex));
            TypeDefinition typeDefinition10 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10031));

            typeDefinition10.InitializeForAutoGeneration(new CollectObjectsDelegate(ItemModifierGroup.AutoGeneratedStaticCollectObjectsItemModifierGroup));
            typeDefinition10.GetPropertyDefinitionWithId(new MemberTypeId((byte)3, (short)0)).InitializeForAutoGeneration(new GetPropertyValueDelegate(ItemModifierGroup.AutoGeneratedGetMemberValueID));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10032))).InitializeForAutoGeneration(new CollectObjectsDelegate(ItemObject.AutoGeneratedStaticCollectObjectsItemObject));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10033))).InitializeForAutoGeneration(new CollectObjectsDelegate(ItemObjectProperties.AutoGeneratedStaticCollectObjectsItemObjectProperties));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10036))).InitializeForAutoGeneration(new CollectObjectsDelegate(MissionResult.AutoGeneratedStaticCollectObjectsMissionResult));
            TypeDefinition typeDefinition11 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10037));

            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10038))).InitializeForAutoGeneration(new CollectObjectsDelegate(PropertyObject.AutoGeneratedStaticCollectObjectsPropertyObject));
            TypeDefinition typeDefinition12 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10039));

            typeDefinition12.InitializeForAutoGeneration(new CollectObjectsDelegate(SkillObject.AutoGeneratedStaticCollectObjectsSkillObject));
            typeDefinition12.GetFieldDefinitionWithId(new MemberTypeId((byte)4, (short)100)).InitializeForAutoGeneration(new GetFieldValueDelegate(SkillObject.AutoGeneratedGetMemberValue_skillType));
            typeDefinition12.GetFieldDefinitionWithId(new MemberTypeId((byte)4, (short)102)).InitializeForAutoGeneration(new GetFieldValueDelegate(SkillObject.AutoGeneratedGetMemberValue_characterAttribute));
            TypeDefinition typeDefinition13 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10040));
            TypeDefinition typeDefinition14 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10041));

            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10042))).InitializeForAutoGeneration(new CollectObjectsDelegate(SiegeEngineType.AutoGeneratedStaticCollectObjectsSiegeEngineType));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10043))).InitializeForAutoGeneration(new CollectObjectsDelegate(Timer.AutoGeneratedStaticCollectObjectsTimer));
            TypeDefinition typeDefinition15 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10044));

            typeDefinition15.InitializeForAutoGeneration(new CollectObjectsDelegate(WeaponDesignElement.AutoGeneratedStaticCollectObjectsWeaponDesignElement));
            typeDefinition15.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)20)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesignElement.AutoGeneratedGetMemberValueScalePercentage));
            typeDefinition15.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)10)).InitializeForAutoGeneration(new GetFieldValueDelegate(WeaponDesignElement.AutoGeneratedGetMemberValue_craftingPiece));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10045))).InitializeForAutoGeneration(new CollectObjectsDelegate(WeaponComponent.AutoGeneratedStaticCollectObjectsWeaponComponent));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10046))).InitializeForAutoGeneration(new CollectObjectsDelegate(WeaponComponentData.AutoGeneratedStaticCollectObjectsWeaponComponentData));
            TypeDefinition typeDefinition16 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10047));
            TypeDefinition typeDefinition17 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10049));

            typeDefinition17.InitializeForAutoGeneration(new CollectObjectsDelegate(DeterministicRandom.AutoGeneratedStaticCollectObjectsDeterministicRandom));
            typeDefinition17.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)0)).InitializeForAutoGeneration(new GetFieldValueDelegate(DeterministicRandom.AutoGeneratedGetMemberValue_capacity));
            typeDefinition17.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)1)).InitializeForAutoGeneration(new GetFieldValueDelegate(DeterministicRandom.AutoGeneratedGetMemberValue_randomValues));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10050))).GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)2)).InitializeForAutoGeneration(new GetFieldValueDelegate(InformationData.AutoGeneratedGetMemberValueDescriptionText));
            TypeDefinition typeDefinition18 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(10051));

            typeDefinition18.InitializeForAutoGeneration(new CollectObjectsDelegate(Crafting.OverrideData.AutoGeneratedStaticCollectObjectsOverrideData));
            typeDefinition18.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)10)).InitializeForAutoGeneration(new GetFieldValueDelegate(Crafting.OverrideData.AutoGeneratedGetMemberValueWeightOverriden));
            typeDefinition18.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)20)).InitializeForAutoGeneration(new GetFieldValueDelegate(Crafting.OverrideData.AutoGeneratedGetMemberValueSwingSpeedOverriden));
            typeDefinition18.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)30)).InitializeForAutoGeneration(new GetFieldValueDelegate(Crafting.OverrideData.AutoGeneratedGetMemberValueThrustSpeedOverriden));
            typeDefinition18.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)40)).InitializeForAutoGeneration(new GetFieldValueDelegate(Crafting.OverrideData.AutoGeneratedGetMemberValueSwingDamageOverriden));
            typeDefinition18.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)50)).InitializeForAutoGeneration(new GetFieldValueDelegate(Crafting.OverrideData.AutoGeneratedGetMemberValueThrustDamageOverriden));
            typeDefinition18.GetFieldDefinitionWithId(new MemberTypeId((byte)2, (short)60)).InitializeForAutoGeneration(new GetFieldValueDelegate(Crafting.OverrideData.AutoGeneratedGetMemberValueHandling));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11001))).InitializeForAutoGeneration(new CollectObjectsDelegate(BodyProperties.AutoGeneratedStaticCollectObjectsBodyProperties));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11002))).InitializeForAutoGeneration(new CollectObjectsDelegate(PieceData.AutoGeneratedStaticCollectObjectsPieceData));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11003))).InitializeForAutoGeneration(new CollectObjectsDelegate(WeaponUsageData.AutoGeneratedStaticCollectObjectsWeaponUsageData));
            TypeDefinition typeDefinition19 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11004));

            typeDefinition19.InitializeForAutoGeneration(new CollectObjectsDelegate(ItemRosterElement.AutoGeneratedStaticCollectObjectsItemRosterElement));
            typeDefinition19.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)21)).InitializeForAutoGeneration(new GetPropertyValueDelegate(ItemRosterElement.AutoGeneratedGetMemberValueEquipmentElement));
            typeDefinition19.GetFieldDefinitionWithId(new MemberTypeId((byte)1, (short)11)).InitializeForAutoGeneration(new GetFieldValueDelegate(ItemRosterElement.AutoGeneratedGetMemberValue_amount));
            TypeDefinition typeDefinition20 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11006));

            typeDefinition20.InitializeForAutoGeneration(new CollectObjectsDelegate(UniqueTroopDescriptor.AutoGeneratedStaticCollectObjectsUniqueTroopDescriptor));
            typeDefinition20.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)1)).InitializeForAutoGeneration(new GetPropertyValueDelegate(UniqueTroopDescriptor.AutoGeneratedGetMemberValueUniqueSeed));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11007))).InitializeForAutoGeneration(new CollectObjectsDelegate(GameText.GameTextVariation.AutoGeneratedStaticCollectObjectsGameTextVariation));
            ((TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11008))).InitializeForAutoGeneration(new CollectObjectsDelegate(HorseComponent.MaterialProperty.AutoGeneratedStaticCollectObjectsMaterialProperty));
            TypeDefinition typeDefinition21 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11009));

            typeDefinition21.InitializeForAutoGeneration(new CollectObjectsDelegate(StaticBodyProperties.AutoGeneratedStaticCollectObjectsStaticBodyProperties));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)1)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart1));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)2)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart2));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)3)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart3));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)4)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart4));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)5)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart5));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)6)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart6));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)7)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart7));
            typeDefinition21.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)8)).InitializeForAutoGeneration(new GetPropertyValueDelegate(StaticBodyProperties.AutoGeneratedGetMemberValueKeyPart8));
            TypeDefinition typeDefinition22 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11010));

            typeDefinition22.InitializeForAutoGeneration(new CollectObjectsDelegate(DynamicBodyProperties.AutoGeneratedStaticCollectObjectsDynamicBodyProperties));
            typeDefinition22.GetFieldDefinitionWithId(new MemberTypeId((byte)1, (short)1)).InitializeForAutoGeneration(new GetFieldValueDelegate(DynamicBodyProperties.AutoGeneratedGetMemberValueAge));
            typeDefinition22.GetFieldDefinitionWithId(new MemberTypeId((byte)1, (short)2)).InitializeForAutoGeneration(new GetFieldValueDelegate(DynamicBodyProperties.AutoGeneratedGetMemberValueWeight));
            typeDefinition22.GetFieldDefinitionWithId(new MemberTypeId((byte)1, (short)3)).InitializeForAutoGeneration(new GetFieldValueDelegate(DynamicBodyProperties.AutoGeneratedGetMemberValueBuild));
            TypeDefinition typeDefinition23 = (TypeDefinition)definitionContext.TryGetTypeDefinition((SaveId) new TypeSaveId(11011));

            typeDefinition23.InitializeForAutoGeneration(new CollectObjectsDelegate(EquipmentElement.AutoGeneratedStaticCollectObjectsEquipmentElement));
            typeDefinition23.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)1)).InitializeForAutoGeneration(new GetPropertyValueDelegate(EquipmentElement.AutoGeneratedGetMemberValueItem));
            typeDefinition23.GetPropertyDefinitionWithId(new MemberTypeId((byte)1, (short)2)).InitializeForAutoGeneration(new GetPropertyValueDelegate(EquipmentElement.AutoGeneratedGetMemberValueItemModifier));
            SaveId saveId1 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 11004 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId1)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray0), false);
            SaveId saveId2 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 11011 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId2)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray1), false);
            SaveId saveId3 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 10016 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId3)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray2), false);
            SaveId saveId4 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 10044 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId4)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray3), false);
            SaveId saveId5 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10032 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId5)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList4), false);
            SaveId saveId6 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10029 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId6)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList5), false);
            SaveId saveId7 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10030 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId7)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList6), false);
            SaveId saveId8 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10031 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId8)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList7), false);
            SaveId saveId9 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10006 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId9)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList8), false);
            SaveId saveId10 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10039 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId10)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList9), false);
            SaveId saveId11 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10028 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId11)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList10), false);
            SaveId saveId12 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10010 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId12)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList11), false);
            SaveId saveId13 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10011 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId13)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList12), false);
            SaveId saveId14 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10042 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId14)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList13), false);
            SaveId saveId15 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10038 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId15)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList14), false);
            SaveId saveId16 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 11006 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId16)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList15), true);
            SaveId saveId17 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10016 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId17)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList16), false);
            SaveId saveId18 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 10004 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId18)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList17), false);
            SaveId saveId19 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 11011 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId19)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList18), false);
        }
Exemplo n.º 16
0
        public void Initialize(DefinitionContext definitionContext)
        {
            SaveId saveId1 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId1)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList0), true);
            SaveId saveId2 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30002 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId2)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList1), true);
            SaveId saveId3 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30003 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId3)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList2), true);
            SaveId saveId4 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30004 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId4)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList3), true);
            SaveId saveId5 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30005 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId5)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList4), true);
            SaveId saveId6 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30006 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId6)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList5), true);
            SaveId saveId7 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30007 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId7)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList6), true);
            SaveId saveId8 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30008 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId8)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList7), true);
            SaveId saveId9 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30009 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId9)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList8), true);
            SaveId saveId10 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30010 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId10)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList9), true);
            SaveId saveId11 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30011 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId11)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList10), true);
            SaveId saveId12 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30012 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId12)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList11), true);
            SaveId saveId13 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30013 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId13)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList12), true);
            SaveId saveId14 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30014 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId14)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList13), true);
            SaveId saveId15 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30015 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId15)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList14), true);
            SaveId saveId16 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30016 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId16)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList15), true);
            SaveId saveId17 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30017 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId17)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList16), true);
            SaveId saveId18 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30018 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId18)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList17), true);
            SaveId saveId19 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30019 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId19)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList18), true);
            SaveId saveId20 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30020 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId20)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList19), true);
            SaveId saveId21 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 0 30021 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId21)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList20), true);
            SaveId saveId22 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 1 0 30102 2 0 30021 0 30021 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId22)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList21), true);
            SaveId saveId23 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 1 1 0 30100 2 0 30020 0 30007 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId23)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForList22), false);
            SaveId saveId24 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId24)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue23), true);
            SaveId saveId25 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30002 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId25)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue24), true);
            SaveId saveId26 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30003 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId26)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue25), true);
            SaveId saveId27 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30004 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId27)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue26), true);
            SaveId saveId28 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30005 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId28)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue27), true);
            SaveId saveId29 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30006 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId29)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue28), true);
            SaveId saveId30 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30007 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId30)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue29), true);
            SaveId saveId31 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30008 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId31)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue30), true);
            SaveId saveId32 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30009 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId32)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue31), true);
            SaveId saveId33 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30010 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId33)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue32), true);
            SaveId saveId34 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30011 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId34)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue33), true);
            SaveId saveId35 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30012 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId35)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue34), true);
            SaveId saveId36 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30013 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId36)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue35), true);
            SaveId saveId37 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30014 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId37)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue36), true);
            SaveId saveId38 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30015 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId38)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue37), true);
            SaveId saveId39 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30016 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId39)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue38), true);
            SaveId saveId40 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30017 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId40)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue39), true);
            SaveId saveId41 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30018 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId41)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue40), true);
            SaveId saveId42 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30019 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId42)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue41), true);
            SaveId saveId43 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30020 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId43)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue42), true);
            SaveId saveId44 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 4 0 30021 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId44)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForQueue43), true);
            SaveId saveId45 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId45)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray44), true);
            SaveId saveId46 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30002 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId46)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray45), true);
            SaveId saveId47 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30003 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId47)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray46), true);
            SaveId saveId48 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30004 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId48)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray47), true);
            SaveId saveId49 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30005 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId49)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray48), true);
            SaveId saveId50 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30006 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId50)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray49), true);
            SaveId saveId51 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30007 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId51)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray50), true);
            SaveId saveId52 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30008 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId52)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray51), true);
            SaveId saveId53 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30009 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId53)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray52), true);
            SaveId saveId54 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30010 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId54)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray53), true);
            SaveId saveId55 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30011 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId55)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray54), true);
            SaveId saveId56 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30012 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId56)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray55), true);
            SaveId saveId57 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30013 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId57)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray56), true);
            SaveId saveId58 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30014 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId58)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray57), true);
            SaveId saveId59 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30015 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId59)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray58), true);
            SaveId saveId60 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30016 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId60)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray59), true);
            SaveId saveId61 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30017 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId61)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray60), true);
            SaveId saveId62 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30018 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId62)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray61), true);
            SaveId saveId63 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30019 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId63)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray62), true);
            SaveId saveId64 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30020 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId64)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray63), true);
            SaveId saveId65 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 3 0 30021 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId65)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForArray64), true);
            SaveId saveId66 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 2 0 30001 0 30021 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId66)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForDictionary65), true);
            SaveId saveId67 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 2 0 30021 0 30001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId67)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForDictionary66), true);
            SaveId saveId68 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 2 0 30001 0 30001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId68)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForDictionary67), true);
            SaveId saveId69 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 2 0 30021 0 30021 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId69)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForDictionary68), true);
            SaveId saveId70 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 2 0 30009 0 30001 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId70)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForDictionary69), true);
            SaveId saveId71 = SaveId.ReadSaveIdFrom((IReader) new StringReader("2 2 0 30021 0 30007 "));

            ((ContainerDefinition)definitionContext.TryGetTypeDefinition(saveId71)).InitializeForAutoGeneration(new CollectObjectsDelegate(AutoGeneratedSaveManager.AutoGeneratedStaticCollectObjectsForDictionary70), true);
        }