{"Id":"Candide.World.AutoTile.AutoTilerCliffs","Name":"AutoTilerCliffs","DisplayName":"AutoTilerCliffs","FullName":"Candide.World.AutoTile.AutoTilerCliffs","Namespace":"Candide.World.AutoTile","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"MappingRulesDiagonalSurroundingFlags:System.Int32[]","Name":"MappingRulesDiagonalSurroundingFlags","Type":"System.Int32[]","Signature":"public System.Int32[] MappingRulesDiagonalSurroundingFlags","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"F25E9FA490C384CAD7D2132CDD32317CB40B332C68A0C50BC77BF5DBF7BA3B98"},{"Id":"MappingRulesNeighbourSurroundingFlags:System.Int32[]","Name":"MappingRulesNeighbourSurroundingFlags","Type":"System.Int32[]","Signature":"public System.Int32[] MappingRulesNeighbourSurroundingFlags","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"D35CD9C26D30B10C3854C75ACDAEFFD80199585ABCD211676FC32EEBA8DC0801"}],"Properties":[],"Events":[],"Methods":[{"Id":"DrawCliff(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, WorldTile\u002BStructureType, CandideCreator.Shared.Helpers.TileRandomHelper, Candide.World.AutoTile.AutoTileRuleData)-\u003ESystem.Void","Name":"DrawCliff","Signature":"private System.Void DrawCliff(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset, Candide.World.AutoTile.AutoTileCliffSet cliffRule, System.Int32 x, System.Int32 y, WorldTile.StructureType tileStructure, CandideCreator.Shared.Helpers.TileRandomHelper tileRandom, Candide.World.AutoTile.AutoTileRuleData rule)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"ruleSet","Type":"Candide.World.AutoTile.AutoTileRuleSet","IsOut":false,"IsOptional":false},{"Name":"batch","Type":"Candide.Graphics.Batcher.Batcher","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":"xOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"cliffRule","Type":"Candide.World.AutoTile.AutoTileCliffSet","IsOut":false,"IsOptional":false},{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tileStructure","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":false},{"Name":"tileRandom","Type":"CandideCreator.Shared.Helpers.TileRandomHelper","IsOut":false,"IsOptional":false},{"Name":"rule","Type":"Candide.World.AutoTile.AutoTileRuleData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":852,"BodyHash":"965E2004C5CBB7D913739E830A4ECA5926AFF228BA812B0000B7F6F626B2DCC5","Hash":"8216823EC1FD7102EA4213D215918B660F27DEA561E9D2CFBC0113D2BAE2380D","CalledMethods":["Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","System.Nullable\u003CWorldTile.StructureType\u003E::GetValueOrDefault()","System.Nullable\u003CWorldTile.StructureType\u003E::get_HasValue()","System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable\u003C!!0\u003E, !!0)","CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)","Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)","Candide.World.AutoTile.MultiTilePattern::GetFrame(System.Int32, System.Int32)","Candide.World.AutoTile.AutoTiler::RenderTile(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"RenderCliffs","Signature":"public System.Void RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.Int32 x, System.Int32 y, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"ruleSet","Type":"Candide.World.AutoTile.AutoTileRuleSet","IsOut":false,"IsOptional":false},{"Name":"batch","Type":"Candide.Graphics.Batcher.Batcher","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"xSize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ySize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"xOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":114,"BodyHash":"37069A50A71D643FE96DEA1A13DF196FE39B4335CCB67CD426D163BCD1DE8DE7","Hash":"B5C3FDA9611A85BD6A407C929EC8FC6E4959A8861ADD24286F9247AD2AB29BE9","CalledMethods":["Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)","Candide.World.AutoTile.AutoTilerCliffs::DrawCliff(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, WorldTile.StructureType, CandideCreator.Shared.Helpers.TileRandomHelper, Candide.World.AutoTile.AutoTileRuleData)"],"StringLiterals":[],"Source":null},{"Id":"RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"RenderCliffs","Signature":"public System.Void RenderCliffs(Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"ruleSet","Type":"Candide.World.AutoTile.AutoTileRuleSet","IsOut":false,"IsOptional":false},{"Name":"batch","Type":"Candide.Graphics.Batcher.Batcher","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"tileHeights","Type":"System.SByte[,]","IsOut":false,"IsOptional":false},{"Name":"startX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"xSize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ySize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"xOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":153,"BodyHash":"67B47D6370CB7FC36673E09EF1DFCDEBC8EAF031906643983A42B6AE16719EE2","Hash":"2253D1BBAB67F59DA49B6217FFCF51973E9795B1FC53A78531032EFE9C7EB582","CalledMethods":["Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)","Candide.World.AutoTile.AutoTilerCliffs::DrawCliff(Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.Int32, System.Int32, System.Int32, System.Int32, Candide.World.AutoTile.AutoTileCliffSet, System.Int32, System.Int32, WorldTile.StructureType, CandideCreator.Shared.Helpers.TileRandomHelper, Candide.World.AutoTile.AutoTileRuleData)"],"StringLiterals":[],"Source":null},{"Id":"RenderSimpleWalls(Candide.World.AutoTile.AutoTiler, Candide.World.AutoTile.AutoTileRuleSet, Candide.Graphics.Batcher.Batcher, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"RenderSimpleWalls","Signature":"public System.Void RenderSimpleWalls(Candide.World.AutoTile.AutoTiler autoTiler, Candide.World.AutoTile.AutoTileRuleSet ruleSet, Candide.Graphics.Batcher.Batcher batch, Shared.Models.WorldTile[,] tiles, System.SByte[,] tileHeights, System.Int32 startX, System.Int32 startY, System.Int32 endX, System.Int32 endY, System.Int32 xSize, System.Int32 ySize, System.Int32 xOffset, System.Int32 yOffset)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"autoTiler","Type":"Candide.World.AutoTile.AutoTiler","IsOut":false,"IsOptional":false},{"Name":"ruleSet","Type":"Candide.World.AutoTile.AutoTileRuleSet","IsOut":false,"IsOptional":false},{"Name":"batch","Type":"Candide.Graphics.Batcher.Batcher","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"tileHeights","Type":"System.SByte[,]","IsOut":false,"IsOptional":false},{"Name":"startX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"endY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"xSize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"ySize","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"xOffset","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"yOffset","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":723,"BodyHash":"881E575B566DAAFE3AD4EBAC0522C4392EAA2D0321D15DCC0D67536DEB02E5AB","Hash":"0E3B4D8A5D5FB54D9571D6ADE32B31EEA403A5D5C502B0E352F9D9B29F68BEC9","CalledMethods":["System.SByte[,]::Get(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Candide.World.AutoTile.AutoTileRuleSet::GetStructureRuleFor(Shared.Models.WorldTile, System.Byte)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)","Candide.World.AutoTile.SpriteSheetExtensions::DrawNoOffset(CandideCreator.Shared.Graphics.SpriteSheet, Candide.Graphics.Batcher.Batcher, Microsoft.Xna.Framework.Point, System.Int32)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"CDCCCBF9EB61E77149A0BCD84DADD204B370BC9565C6077B660D995F6152A0A0"}