{"Id":"Shared.Data.Furniture.FurnitureDataSetup","Name":"FurnitureDataSetup","DisplayName":"FurnitureDataSetup","FullName":"Shared.Data.Furniture.FurnitureDataSetup","Namespace":"Shared.Data.Furniture","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"OnEveryRow(System.Int32, System.Int32, System.Int32[])-\u003ESystem.Int32[]","Name":"OnEveryRow","Signature":"private System.Int32[] OnEveryRow(System.Int32 columns, System.Int32 rows, System.Int32[] indices)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"columns","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"rows","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"indices","Type":"System.Int32[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"90441E62A4777F1C1B34577317796E32AC816075E0AF6B30BF5C754F026C8278","Hash":"98532B97804EADC6EC29F817C7CAB3DA310FFD44EED68973153075E9F821DF64","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEveryRow(System.Int32, System.Int32, System.Int32[], System.Range[])-\u003ESystem.Int32[]","Name":"OnEveryRow","Signature":"private System.Int32[] OnEveryRow(System.Int32 columns, System.Int32 rows, System.Int32[] indices, System.Range[] ranges)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"columns","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"rows","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"indices","Type":"System.Int32[]","IsOut":false,"IsOptional":false},{"Name":"ranges","Type":"System.Range[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":150,"BodyHash":"DEA71C04B88519B9644DC47050B5873E3D479CC3FB61F4216F88E9787FEA0595","Hash":"4A53F34D0E26611FB1681BFE22875F3663E3FEA4A1FEF2F67E77CC3D707CEA71","CalledMethods":["System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()","System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)","System.Range::get_Start()","System.Index::get_Value()","System.Range::get_End()","System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()"],"StringLiterals":[],"Source":null},{"Id":"OnEveryRow(System.Int32, System.Int32, System.Range[])-\u003ESystem.Int32[]","Name":"OnEveryRow","Signature":"private System.Int32[] OnEveryRow(System.Int32 columns, System.Int32 rows, System.Range[] ranges)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"columns","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"rows","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ranges","Type":"System.Range[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":105,"BodyHash":"200D8EB94732DDBD402D0FA7E0A85B9522E54EF1C70354536E572A88F603CF32","Hash":"22A1F9E46B1D5875A39F166131409A49BBDF7D9665EF1F25AD78CDE30A6D5331","CalledMethods":["System.Collections.Generic.List\u003CSystem.Int32\u003E::.ctor()","System.Range::get_Start()","System.Index::get_Value()","System.Collections.Generic.List\u003CSystem.Int32\u003E::Add(!0)","System.Range::get_End()","System.Collections.Generic.List\u003CSystem.Int32\u003E::ToArray()"],"StringLiterals":[],"Source":null},{"Id":"Options(System.Int32[])-\u003ESystem.Int32[][]","Name":"Options","Signature":"private System.Int32[][] Options(System.Int32[] values)","Visibility":"private","ReturnType":"System.Int32[][]","Parameters":[{"Name":"values","Type":"System.Int32[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"49A08319EC4CBDB51185390949D89BB6105239956383AA424A1842C7710C90F0","Hash":"EC1734AC5B221B3233BB9131F15059396C983986282D82B95DFD552BC016A73A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Options(System.Int32[][])-\u003ESystem.Int32[][]","Name":"Options","Signature":"private System.Int32[][] Options(System.Int32[][] values)","Visibility":"private","ReturnType":"System.Int32[][]","Parameters":[{"Name":"values","Type":"System.Int32[][]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":97,"BodyHash":"912D5E5F6D28E2E4B41C4D84A61F293A12B951F0D26A6DFCA70FF458D7EA55FF","Hash":"9FD549B11C85346A76FD8909E7FC11B2A941B9DF22D837410D88A19F12CB45B7","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Random(System.Int32)-\u003ESystem.Int32[]","Name":"Random","Signature":"private System.Int32[] Random(System.Int32 a)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"a","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"3FA6A164EC2D1F908F28B83F392E34F791A392B1134107D3A157756FAF65F663","Hash":"A513AA17478E7F409EC81D120EF63D596CF7EF3AB343ED4E4034E741EBF38409","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Random(System.Int32, System.Int32)-\u003ESystem.Int32[]","Name":"Random","Signature":"private System.Int32[] Random(System.Int32 a, System.Int32 b)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"a","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"b","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":15,"BodyHash":"26DC43FEE0734FBF4A8BF2C1D34006FDBC92299EBF5C941AFB15865997AFD273","Hash":"2AA730566F4307BB49FA0809A60AD6EB8599C4C9943D808F5701F7C35BB0DFC2","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Random(System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32[]","Name":"Random","Signature":"private System.Int32[] Random(System.Int32 a, System.Int32 b, System.Int32 c)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"a","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"b","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"c","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"124535DE82D0FB7F1B0D64825ABB1591349DB46A4EE1C09022A2BCBA48158977","Hash":"27F961EDCD3A6E18CB54E6547F5EF016BA0DB7C448F81C0A22258054E4F9B217","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Random(System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Int32[]","Name":"Random","Signature":"private System.Int32[] Random(System.Int32 a, System.Int32 b, System.Int32 c, System.Int32 d)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"a","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"b","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"c","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"d","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"F3B0DACABDA9D332BFB4BE961088EBA823F5114B624718FA09C78802B4CE46F9","Hash":"01934C957ECF55BD3A7494131C5EE0DE505843ACBD20EEEA598E8758A08620A4","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Random(System.Int32[])-\u003ESystem.Int32[]","Name":"Random","Signature":"private System.Int32[] Random(System.Int32[] options)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"options","Type":"System.Int32[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA","Hash":"C081C1EC43CE1A1A35B7A2C935263171CD78FA651D0F736F5F93E21F1029359A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Range(System.Int32, System.Int32)-\u003ESystem.Int32[]","Name":"Range","Signature":"private System.Int32[] Range(System.Int32 min, System.Int32 max)","Visibility":"private","ReturnType":"System.Int32[]","Parameters":[{"Name":"min","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"max","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"4ED3A22123F95C267AF2ABAC5E887CD2D2817BA44285AC84840148B1AFE8C56E","Hash":"1C4084083E188895ADD58401B97FA98581C05C11D25732B80196997769C3C799","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetupFurniture()-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Data.Furniture.FurnitureData\u003E","Name":"SetupFurniture","Signature":"public System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E SetupFurniture()","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37471,"BodyHash":"8D1516DE145C4466378E814B25A199727AA67FE18CF4F9D54F793DEF266C163F","Hash":"B91666A6BD2317642ACE7CAF198CC50DFF87279B39FA879876E317E6788E2B7A","CalledMethods":["System.Collections.Generic.List\u003CShared.Data.Furniture.FurnitureData\u003E::.ctor()","System.Array::Empty()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E[]\u003E::.ctor()","Shared.Text.StringId::op_Implicit(System.String)","System.Guid::Parse(System.String)","Microsoft.Xna.Framework.Vector2::get_Zero()","System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2\u003E::.ctor(!0, !1)","Shared.Data.Furniture.FurnitureDataSetup::OnEveryRow(System.Int32, System.Int32, System.Int32[])","Shared.Models.Items.ResourceAmount::.ctor(System.String, System.Int32)","Shared.Data.Furniture.FurnitureDataSetup::WorkRecipe(System.String, System.Int32, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean, System.String)","System.Nullable\u003CFurnitureDataSetup.WorkRecipeBuilder\u003E::.ctor(!0)","Shared.Data.Furniture.FurnitureDataSetup::\u003CSetupFurniture\u003Eg__AddFurniture|0_0(System.String, Shared.Text.StringId, System.Nullable\u003CShared.Text.StringId\u003E, System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2\u003E[], System.String[], System.Int32[], System.Nullable\u003CFurnitureDataSetup.WorkRecipeBuilder\u003E, FurnitureData.FurniturePlacementStyle, FurnitureData.FurniturePlacementCriteria, System.Boolean, System.Boolean, System.Boolean, System.Boolean, FurnitureDataSetup.\u003C\u003Ec__DisplayClass0_0\u0026)","Shared.Data.Furniture.FurnitureDataSetup::Range(System.Int32, System.Int32)","Shared.Data.Furniture.FurnitureDataSetup::Options(System.Int32[][])","System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E::.ctor(!0, !1, !2, !3)","Shared.Data.Furniture.FurnitureDataSetup::\u003CSetupFurniture\u003Eg__AddFurniture2|0_1(System.String, Shared.Text.StringId, System.Nullable\u003CShared.Text.StringId\u003E, System.ValueTuple\u003CSystem.Guid, Microsoft.Xna.Framework.Vector2, System.Int32[][], System.Boolean\u003E[][], System.String[], System.Nullable\u003CFurnitureDataSetup.WorkRecipeBuilder\u003E, FurnitureData.FurniturePlacementStyle, FurnitureData.FurniturePlacementCriteria, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E[][], FurnitureDataSetup.\u003C\u003Ec__DisplayClass0_0\u0026)","System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)","Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)","Shared.Data.Furniture.FurnitureDataSetup::Options(System.Int32[])","System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)","System.ValueTuple\u003CSystem.Int32, System.Int32, System.Int32\u003E::.ctor(!0, !1, !2)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Shared.Data.Furniture.FurnitureDataSetup::Random(System.Int32, System.Int32, System.Int32)"],"StringLiterals":["pot","plant","table","fence","bed","sofa","chair","stove","box","shelf","lamp","cupboard","plains","forest","desert","volcano"],"Source":null},{"Id":"WorkRecipe(System.String, System.Int32, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean, System.String)-\u003EFurnitureDataSetup\u002BWorkRecipeBuilder","Name":"WorkRecipe","Signature":"private FurnitureDataSetup.WorkRecipeBuilder WorkRecipe(System.String buildingTypeId, System.Int32 requiredLevel, Shared.Models.Items.ItemAmount[] itemCosts, Shared.Models.Items.ResourceAmount[] resourceCosts, System.Boolean unlockedByDefault, System.String requiredBiome)","Visibility":"private","ReturnType":"FurnitureDataSetup.WorkRecipeBuilder","Parameters":[{"Name":"buildingTypeId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"requiredLevel","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"itemCosts","Type":"Shared.Models.Items.ItemAmount[]","IsOut":false,"IsOptional":false},{"Name":"resourceCosts","Type":"Shared.Models.Items.ResourceAmount[]","IsOut":false,"IsOptional":false},{"Name":"unlockedByDefault","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"requiredBiome","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":60,"BodyHash":"B592BE2039E394D628B518202E911B89B85985827AA3E7C855751CCDF21D9C23","Hash":"27E2D4A487FD6DC02D0A1F9B7815E63E398C98A6F8A6E76380E4EBFE669BADAD","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"490D157BC4A5F7813E4C0D23677859193FBDEA03FC35495BCFB9D244D3E9B4D4"}