{"Id":"Candide.World.AutoTile.AutoTileRuleSet","Name":"AutoTileRuleSet","DisplayName":"AutoTileRuleSet","FullName":"Candide.World.AutoTile.AutoTileRuleSet","Namespace":"Candide.World.AutoTile","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"GenericGroundRules:Candide.World.AutoTile.AutoTileRuleData[]","Name":"GenericGroundRules","Type":"Candide.World.AutoTile.AutoTileRuleData[]","Signature":"public Candide.World.AutoTile.AutoTileRuleData[] GenericGroundRules","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"03F08AB74B1C286241FC28EA172DEBB09F446ADF702D09A0B1797BDA38365BFB"},{"Id":"GenericStructureRules:Candide.World.AutoTile.AutoTileRuleData[]","Name":"GenericStructureRules","Type":"Candide.World.AutoTile.AutoTileRuleData[]","Signature":"public Candide.World.AutoTile.AutoTileRuleData[] GenericStructureRules","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4D8F810B6869B5F5ED3C9D4CBFA075E67A39015499EF40458D94799AC1948695"},{"Id":"SpecificRules:System.Collections.Frozen.FrozenDictionary\u00602\u003CShared.Models.WorldTile,Candide.World.AutoTile.AutoTileRuleData\u003E","Name":"SpecificRules","Type":"System.Collections.Frozen.FrozenDictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E","Signature":"public System.Collections.Frozen.FrozenDictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E SpecificRules","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"841CE61417358AC9EB0E1A180CF657AE14A6E56E74CC2F0B0C90742FF3C45F75"},{"Id":"_datas:System.Collections.Generic.List\u00601\u003CCandide.World.AutoTile.AutoTileRuleData\u003E","Name":"_datas","Type":"System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E _datas","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0F1B034829984B7C9EDB4A822298541500627738D735064CD31AF0D00224882C"}],"Properties":[],"Events":[],"Methods":[{"Id":"DataSetup()-\u003ESystem.Void","Name":"DataSetup","Signature":"public System.Void DataSetup()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17813,"BodyHash":"4B4871D17BF1493DEC7682ADA72E838DCE44D45393EA97C5E4EC5A151C5B29B5","Hash":"76904DDF7E1EB8587B5CA1206C5AF947FF172201B64B78C4EF51810379BFB2A5","CalledMethods":["System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)","Candide.World.AutoTile.AutoTileRuleData::.ctor()","System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)","CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)","Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])","Candide.World.AutoTile.AutoTile16DetailSet::.ctor()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::Add(!0)","Candide.World.AutoTile.AutoTileSingleSplashSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])","Candide.World.AutoTile.AutoTileRuleSet::\u003CDataSetup\u003Eg__MarbleRoad|8_0(System.Int32, System.Int32, AutoTileRuleSet.\u003C\u003Ec__DisplayClass8_0\u0026)","Candide.World.AutoTile.AutoTileRuleSet::\u003CDataSetup\u003Eg__MarbleRoad2|8_1(System.Int32, System.Int32, AutoTileRuleSet.\u003C\u003Ec__DisplayClass8_0\u0026)","Candide.World.AutoTile.MultiTilePattern::.ctor()","Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[])","Microsoft.Xna.Framework.Vector2::get_Zero()","System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)","Candide.World.AutoTile.MultiTilePattern::.ctor(MultiTilePattern.Mode, System.Int32[])","Candide.World.AutoTile.MultiTilePattern::.ctor(System.Int32)","System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)","Candide.World.AutoTile.MultiTilePattern::.ctor(MultiTilePattern.Mode, System.ValueTuple\u003CSystem.Int32, System.Single\u003E[])","Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], System.Nullable\u003CWorldTile.StructureType\u003E, WorldTile.StructureType[], Candide.World.AutoTile.AutoTileCliffSet, System.Nullable\u003CWorldTile.StructureType\u003E, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[], System.Boolean, System.Int32, System.Boolean, System.Nullable\u003CWorldTile.StructureType\u003E, WorldTile.StructureType[])","CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)","Candide.World.AutoTile.AutoTileRuleSet::\u003CDataSetup\u003Eg__SetupDungeonWallTileRules|8_2(CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet, WorldTile.StructureType, WorldTile.StructureType, WorldTile.StructureType, WorldTile.StructureType, AutoTileRuleSet.\u003C\u003Ec__DisplayClass8_0\u0026)","Candide.World.AutoTile.AutoTileSimpleWallSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Candide.World.AutoTile.AutoTileRuleSet::SetupGhostTown()"],"StringLiterals":["media/autotiles/roads/dirt_road","media/autotiles/dirt_tileset_details","media/autotiles/rockpath_tileset_details","media/autotiles/basaltroad_tileset","media/autotiles/rockpath_tileset","media/autotiles/basaltfloor_details","media/autotiles/basaltflooredges_tileset","media/autotiles/basaltfloor_splashes","media/autotiles/dirt_tileset","media/autotiles/marble_road_tileset3x3_overgrown","media/autotiles/clay_tileset","media/autotiles/clay_desert_tileset","media/autotiles/sandtiles_details","media/autotiles/sandtile","media/autotiles/beachdetails","media/autotiles/beachtile"],"Source":null},{"Id":"GetGroundRuleFor(Shared.Models.WorldTile, System.Byte)-\u003ECandide.World.AutoTile.AutoTileRuleData","Name":"GetGroundRuleFor","Signature":"public Candide.World.AutoTile.AutoTileRuleData GetGroundRuleFor(Shared.Models.WorldTile tile, System.Byte special)","Visibility":"public","ReturnType":"Candide.World.AutoTile.AutoTileRuleData","Parameters":[{"Name":"tile","Type":"Shared.Models.WorldTile","IsOut":false,"IsOptional":false},{"Name":"special","Type":"System.Byte","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"4163ACFB94E96BA3EA1345C38444589D8108365601653E29DFEB5FA4BCF9F9AC","Hash":"F370101006FDA3857D3046AA56EC33719D578ED8E0E5485A54AC7842D75E3124","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)-\u003ECandide.World.AutoTile.AutoTileRuleData","Name":"GetStructureRuleFor","Signature":"public Candide.World.AutoTile.AutoTileRuleData GetStructureRuleFor(Shared.Models.WorldTile tile, System.Byte special)","Visibility":"public","ReturnType":"Candide.World.AutoTile.AutoTileRuleData","Parameters":[{"Name":"tile","Type":"Shared.Models.WorldTile","IsOut":false,"IsOptional":false},{"Name":"special","Type":"System.Byte","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"B1790BE0C71F4768F3E18A343AB588BF089ABBAB34FADB93064F7837F8C68C70","Hash":"8AB64DF0D0E952BB77168750FAF8714E9C463FE243AFFBC9F260620737FBDB53","CalledMethods":["System.Collections.Frozen.FrozenDictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"ProcessData()-\u003ESystem.Void","Name":"ProcessData","Signature":"public System.Void ProcessData()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":553,"BodyHash":"C9157AFEE9ADEDBCD88227FFBBA91711C6D77ED246F7FABCD7EED4FA935CE5C2","Hash":"08C4DDB9A7580D25C5FEEBDFEF79DBD08B807FCD296DC49B0336BD05FD4DF636","CalledMethods":["System.Collections.Generic.Dictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E::.ctor()","System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::get_Current()","System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()","System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()","System.Nullable\u003CWorldTile.GroundType\u003E::get_Value()","System.Nullable\u003CWorldTile.StructureType\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CShared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData\u003E::TryAdd(!0, !1)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","List.Enumerator\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::MoveNext()","System.IDisposable::Dispose()","Shared.Models.WorldTile::get_GroundStructureComparer()","System.Collections.Frozen.FrozenDictionary::ToFrozenDictionary(System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.KeyValuePair\u003C!!0, !!1\u003E\u003E, System.Collections.Generic.IEqualityComparer\u003C!!0\u003E)"],"StringLiterals":["Tried to register auto tiling rule for ",":",", but a rule already exists.",":*, but a rule already exists.","Tried to register auto tiling rule for *:","Found invalid auto tile rule at height order ","."],"Source":null},{"Id":"Reload()-\u003ESystem.Void","Name":"Reload","Signature":"public System.Void Reload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"53B3ADE32EBC2525EB618D6CE827B68578B3A2E8F1BC71D933D8FF1A7BB7C5F8","Hash":"938CAE033A283C5D44E490246E67744EC46ABED4A163BAEC6992A829940B01C7","CalledMethods":["System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::Clear()","System.Array::Clear(System.Array)","Candide.World.AutoTile.AutoTileRuleSet::DataSetup()","Candide.World.AutoTile.AutoTileRuleSet::ProcessData()"],"StringLiterals":[],"Source":null},{"Id":"SetupGhostTown()-\u003ESystem.Void","Name":"SetupGhostTown","Signature":"private System.Void SetupGhostTown()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1568,"BodyHash":"E02347CF27D8236A170DFE4B1AAB0642A7547C5D196D20F05F627138D6350155","Hash":"4D1A01F602639A8B83CE7B4CA485497E8B0234E13DC1094888941E9E45FE7A46","CalledMethods":["Candide.World.AutoTile.AutoTileRuleData::.ctor()","System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)","CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)","System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)","Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])","System.Collections.Generic.List\u003CCandide.World.AutoTile.AutoTileRuleData\u003E::Add(!0)","System.Nullable\u003CWorldTile.StructureType\u003E::.ctor(!0)","Candide.World.AutoTile.AutoTileSimpleWallSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])"],"StringLiterals":["media/autotiles/ghost_town_street_main","media/autotiles/ghost_town_street_side","media/autotiles/ghost_town_floors","media/autotiles/ghost_town_walls","media/autotiles/ghost_town_city_wall","media/autotiles/ghost_town_city_wall_tower"],"Source":null}],"Hash":"68DFC77293373BFB7CFCC2F99ADACC58A73ABE1A544F3765F84DA9C2ECCE8292"}