{"Id":"Candide.World.AutoTile.AutoTilerLayers","Name":"AutoTilerLayers","DisplayName":"AutoTilerLayers","FullName":"Candide.World.AutoTile.AutoTilerLayers","Namespace":"Candide.World.AutoTile","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Layers:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Point,Candide.World.AutoTile.AutoTileLayer\u003E","Name":"Layers","Type":"System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E Layers","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"E73C5C3728EF1F8DF19D8241DAD136E077A10A6213CB85A72088CFEE7AAA741E"},{"Id":"MappingRulesDiagonalSurroundingFlags:System.Int32[]","Name":"MappingRulesDiagonalSurroundingFlags","Type":"System.Int32[]","Signature":"private System.Int32[] MappingRulesDiagonalSurroundingFlags","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"5C9BE42B2600A12373CA644DD02F4857A2F860F05BDB04CE9CF762115990A091"},{"Id":"TallBushTopRule:Candide.World.AutoTile.AutoTileRuleData","Name":"TallBushTopRule","Type":"Candide.World.AutoTile.AutoTileRuleData","Signature":"private Candide.World.AutoTile.AutoTileRuleData TallBushTopRule","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"B3C759C0E84073B1429184DEE0E989E6065D601A43DF05C230C2373086067121"},{"Id":"TreeTopRule:Candide.World.AutoTile.AutoTileRuleData","Name":"TreeTopRule","Type":"Candide.World.AutoTile.AutoTileRuleData","Signature":"private Candide.World.AutoTile.AutoTileRuleData TreeTopRule","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"26BE92A3E5FE46CE4E3919EBD626EE8C066B36DE744993BEC738A8CC4EB44D51"}],"Properties":[],"Events":[],"Methods":[{"Id":"CheckForCanopyLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void","Name":"CheckForCanopyLayer","Signature":"private System.Void CheckForCanopyLayer(Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize, System.Int32 startY, System.Int32 endY, System.Int32 startX, System.Int32 endX, Candide.World.AutoTile.AutoTileRuleData rule, Microsoft.Xna.Framework.Point position, System.Int32 xOffset, System.Int32 yOffset, System.Int32 height, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Candide.World.ChunkedWorld","IsOut":false,"IsOptional":false},{"Name":"chunk","Type":"Candide.World.WorldChunk","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"xSize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ySize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"rule","Type":"Candide.World.AutoTile.AutoTileRuleData","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"xOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tileEffect","Type":"CandideCreator.Shared.Tiled.TileEffectEnum","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":791,"BodyHash":"97A6A19A26FFEF8FAA81AAEC5A27F594AD501A4347EBBB5C683C37C6B2B95035","Hash":"4AE95B0FFFBC2834C3F0F449710FB95AD0977D4ACDF66A83F75CDAD52A9D5C76","CalledMethods":["Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()","System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()","Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::TryGetValue(!0, !1\u0026)","Candide.World.AutoTile.AutoTileLayer::.ctor()","Candide.World.ChunkedWorld::GetChunkRenderTarget(System.Boolean, Microsoft.Xna.Framework.Color)","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::set_Item(!0, !1)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)","Microsoft.Xna.Framework.Color::get_Transparent()","Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)","Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","Candide.World.AutoTile.AutoTiler::DrawSingleLayer(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)","Candide.Graphics.Batcher.Batcher::End()"],"StringLiterals":["canopy"],"Source":null},{"Id":"CheckForTallBushLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void","Name":"CheckForTallBushLayer","Signature":"private System.Void CheckForTallBushLayer(Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize, System.Int32 startY, System.Int32 endY, System.Int32 startX, System.Int32 endX, Candide.World.AutoTile.AutoTileRuleData rule, Microsoft.Xna.Framework.Point position, System.Int32 xOffset, System.Int32 yOffset, System.Int32 height, CandideCreator.Shared.Tiled.TileEffectEnum tileEffect)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Candide.World.ChunkedWorld","IsOut":false,"IsOptional":false},{"Name":"chunk","Type":"Candide.World.WorldChunk","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"xSize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ySize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"rule","Type":"Candide.World.AutoTile.AutoTileRuleData","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"xOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tileEffect","Type":"CandideCreator.Shared.Tiled.TileEffectEnum","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":652,"BodyHash":"7596E067147B194AA1E22D669E4531208AFFAE5EEAE05F28A1F6277167E32667","Hash":"1BED096B57B00B1CA1E21C7F5D9085B1C9855F6A2CD68331CF2BE9E873839C24","CalledMethods":["Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()","System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()","Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::TryGetValue(!0, !1\u0026)","Candide.World.AutoTile.AutoTileLayer::.ctor()","Candide.World.ChunkedWorld::GetChunkRenderTarget(System.Boolean, Microsoft.Xna.Framework.Color)","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.AutoTile.AutoTileLayer\u003E::set_Item(!0, !1)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)","Microsoft.Xna.Framework.Color::get_Transparent()","Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)","Candide.Graphics.Batcher.Batcher::Begin(Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState)","Candide.World.AutoTile.AutoTiler::DrawSingleLayer(System.Int32, System.Int32, System.Int32, System.Int32, Candide.Graphics.Batcher.Batcher, CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern)","Candide.Graphics.Batcher.Batcher::End()"],"StringLiterals":["tallbush"],"Source":null},{"Id":"ChunkUnloaded(Candide.World.WorldChunk)-\u003ESystem.Void","Name":"ChunkUnloaded","Signature":"public System.Void ChunkUnloaded(Candide.World.WorldChunk worldChunk)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worldChunk","Type":"Candide.World.WorldChunk","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"E694774153FFBE6743AFFC49E1BEB796725C9E9CF65702D7F44234AFF8ADF22C","Hash":"0997C13DC51292053C35237F065D1EFD31508D41ED9EA7FD00320053578BECE9","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::Remove(!0)"],"StringLiterals":[],"Source":null},{"Id":"ScanChunk(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32)-\u003ESystem.Void","Name":"ScanChunk","Signature":"public System.Void ScanChunk(Candide.World.ChunkedWorld world, Candide.World.WorldChunk chunk, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Candide.World.ChunkedWorld","IsOut":false,"IsOptional":false},{"Name":"chunk","Type":"Candide.World.WorldChunk","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"xSize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ySize","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":140,"BodyHash":"BA9A28A53035CEE08B24CD945C5E211022DAF32C0559468D49F17CCFC4D6EFD6","Hash":"985DE0669FC42B18FB9F7636831A5D487BE514E983DB7AC608DE41CC9ACFC543","CalledMethods":["Candide.World.ChunkedWorld::ChunkToTilePosition(Microsoft.Xna.Framework.Point)","Candide.World.AutoTile.AutoTilerLayers::CheckForCanopyLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)","Candide.World.AutoTile.AutoTilerLayers::CheckForTallBushLayer(Candide.World.ChunkedWorld, Candide.World.WorldChunk, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileRuleData, Microsoft.Xna.Framework.Point, System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Tiled.TileEffectEnum)"],"StringLiterals":[],"Source":null},{"Id":"Update()-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":98,"BodyHash":"C4E83F0CADA44E150CA70974BE7DA0154E5C28B28E6A2FE985CF4CAE212643DB","Hash":"CB902B60CD9AE4B2EF5A3A3C20ACE56A9B14206C6F43469001275D7AEC5FC200","CalledMethods":["System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::get_Values()","Dictionary.ValueCollection\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::get_Current()","Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::Remove(!0)","Dictionary.ValueCollection.Enumerator\u003CMicrosoft.Xna.Framework.Point, Candide.World.AutoTile.AutoTileLayer\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"9D9CDEF4E629402A7646728E48DDED64F2F7EA7E7F6C45C4008E47115133BAAB"}