{"Id":"Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper","Name":"BiomeSpriteVariationHelper","DisplayName":"BiomeSpriteVariationHelper","FullName":"Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper","Namespace":"Candide.Graphics.VisualDebug","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DefaultBiomePath:System.String","Name":"DefaultBiomePath","Type":"System.String","Signature":"public System.String DefaultBiomePath","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"6FDDECA2B2E4962A7F02876E2996F1EA7695A98C2A310F633AD8607FBDF0DD6D"}],"Properties":[],"Events":[],"Methods":[{"Id":"GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CShared.Models.WorldTile\u003E\u0026, System.Int32\u0026, System.Int32\u0026, System.String\u0026, CandideServer.Data.DataModels.BiomeData\u0026, System.String\u0026, System.Boolean)-\u003ECandideCreator.Shared.Graphics.SpriteSheet","Name":"GetCorrectBiomeSpritesheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper entity, out System.Nullable\u003CShared.Models.WorldTile\u003E\u0026 worldTile, out System.Int32\u0026 tileX, out System.Int32\u0026 tileY, out System.String\u0026 biomeId, out CandideServer.Data.DataModels.BiomeData\u0026 biomeData, out System.String\u0026 folderPath, System.Boolean searchAllFolders)","Visibility":"public","ReturnType":"CandideCreator.Shared.Graphics.SpriteSheet","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"worldTile","Type":"System.Nullable\u003CShared.Models.WorldTile\u003E\u0026","IsOut":true,"IsOptional":false},{"Name":"tileX","Type":"System.Int32\u0026","IsOut":true,"IsOptional":false},{"Name":"tileY","Type":"System.Int32\u0026","IsOut":true,"IsOptional":false},{"Name":"biomeId","Type":"System.String\u0026","IsOut":true,"IsOptional":false},{"Name":"biomeData","Type":"CandideServer.Data.DataModels.BiomeData\u0026","IsOut":true,"IsOptional":false},{"Name":"folderPath","Type":"System.String\u0026","IsOut":true,"IsOptional":false},{"Name":"searchAllFolders","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":341,"BodyHash":"250294D5DB50C4194F394354490279848B6089762FE7C9CBC962F22B661C1F4B","Hash":"71CAC3FE5366CD2791EB859747E3CAABCDC281F7490A1D2EEFD45D1293750F89","CalledMethods":["Shared.Entity.EntityWrapper::get_PositionX()","Shared.Entity.EntityWrapper::get_PositionY()","Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)","Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTile(System.Int32, System.Int32)","System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()","System.Array::GetLength(System.Int32)","System.String[,]::Get(System.Int32, System.Int32)","CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData\u0026)","Shared.Entity.EntityWrapper::get_SpriteSheet()","Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()","System.IO.Path::GetFileNameWithoutExtension(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)"],"StringLiterals":["/"],"Source":null},{"Id":"GetFrameFromBiomeVariation(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Int32","Name":"GetFrameFromBiomeVariation","Signature":"public System.Int32 GetFrameFromBiomeVariation(Shared.Entity.EntityWrapper entity, System.Boolean searchAllFolders)","Visibility":"public","ReturnType":"System.Int32","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"searchAllFolders","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":151,"BodyHash":"17E829DB151BA4D255528601A7A67B5E3840DE9450C3FFF369825D46F62B7A25","Hash":"B0AC124A9202CB92625A27466552505E7B988229386350A243D73C08781744F5","CalledMethods":["Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.WorldTile\u003E\u0026, System.Int32\u0026, System.Int32\u0026, System.String\u0026, CandideServer.Data.DataModels.BiomeData\u0026, System.String\u0026, System.Boolean)","System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()","System.Nullable\u003CShared.Models.WorldTile\u003E::get_Value()","System.String::op_Equality(System.String, System.String)","CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.UInt32, System.UInt32)"],"StringLiterals":["biome:forest","biome:forest_autumn"],"Source":null},{"Id":"GetFrameFromBiomeVariationWithDetailRows(Shared.Entity.EntityWrapper, System.Int32, System.Int32, System.Int32, System.Boolean, System.Boolean)-\u003ESystem.Int32","Name":"GetFrameFromBiomeVariationWithDetailRows","Signature":"public System.Int32 GetFrameFromBiomeVariationWithDetailRows(Shared.Entity.EntityWrapper entity, System.Int32 defaultRow, System.Int32 detailRow, System.Int32 tallDetailRow, System.Boolean searchAllFolders, System.Boolean randomFrame)","Visibility":"public","ReturnType":"System.Int32","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"defaultRow","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"detailRow","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tallDetailRow","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"searchAllFolders","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"randomFrame","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":285,"BodyHash":"5F23B49FC6EBDE543AAF46F8AD168D444936BE96B93CD443586658924F01678E","Hash":"69327104B4AF3C534DFE785D3DAC2A3FA9BEADD351FF427359D1081EB9C99AE4","CalledMethods":["Candide.Graphics.VisualDebug.BiomeSpriteVariationHelper::GetCorrectBiomeSpritesheet(Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.WorldTile\u003E\u0026, System.Int32\u0026, System.Int32\u0026, System.String\u0026, CandideServer.Data.DataModels.BiomeData\u0026, System.String\u0026, System.Boolean)","System.Nullable\u003CShared.Models.WorldTile\u003E::get_HasValue()","System.String::op_Equality(System.String, System.String)","System.Nullable\u003CShared.Models.WorldTile\u003E::get_Value()","CandideCreator.Shared.Helpers.TileRandom::RandomFloat(System.Int32, System.Int32)","Shared.Entity.EntityWrapper::get_Frame()"],"StringLiterals":["biome:plains_dry","biome:plains","biome:forest","biome:desert"],"Source":null}],"Hash":"BBE1F077CE3662EA91888851CE66B9724F7FE1AC78ABC0DB87DA367EC9713E55"}