{"Id":"Candide.GameModels.Helpers.ClientWorldTileHelper","Name":"ClientWorldTileHelper","DisplayName":"ClientWorldTileHelper","FullName":"Candide.GameModels.Helpers.ClientWorldTileHelper","Namespace":"Candide.GameModels.Helpers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DummyWorldTiles:Shared.Models.WorldTile[,]","Name":"DummyWorldTiles","Type":"Shared.Models.WorldTile[,]","Signature":"private Shared.Models.WorldTile[,] DummyWorldTiles","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"140869B64BD6E41BACC4CFDD7D737CB31484FB007517F2E610205D1C1B7B36BF"},{"Id":"TileHighlightSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"TileHighlightSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet TileHighlightSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"58203EC2FD2C02EAF0D9672FC50AD4DB78C02B1E8A749C778FA0E23A8F5306A9"},{"Id":"_dummyWorldTile:Shared.Models.WorldTile","Name":"_dummyWorldTile","Type":"Shared.Models.WorldTile","Signature":"private Shared.Models.WorldTile _dummyWorldTile","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"18813C510FA3A3717761D6E7B4F917A5BE91BAE3E21A855591C8AAB2DC745354"}],"Properties":[],"Events":[],"Methods":[{"Id":"Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Rectangle, Shared.Models.WorldTile[,])-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Rectangle bounds, Shared.Models.WorldTile[,] tiles)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"bounds","Type":"Microsoft.Xna.Framework.Rectangle","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":241,"BodyHash":"C32EC6653F4FA7AF6C0782F1EB5B0CFC347ABF27B500D6F994FE4FAAE61A54B5","Hash":"58796553888D0B14CCF38A2616E8062E79863347E86945E2CBCC80046FC2B31C","CalledMethods":["Candide.GameModels.Helpers.ClientWorldTileHelper::GetLocalPlayerWorldTile(Shared.Models.WorldTile[,])","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()","System.Array::GetLength(System.Int32)","System.Math::Min(System.Int32, System.Int32)","System.Math::Max(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTileColor(Shared.Models.WorldTile)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)","CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Models.WorldTile[,])-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Shared.Models.WorldTile[,] tiles)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":359,"BodyHash":"5EC9E8927BB714EAB4E3DF5B1C159A48DAE4BC8AA7EEB3CB0B4677B561CD8295","Hash":"65447DE0D95687E43180221168556E0DFB36FAF7486173742F2D7845D6927F02","CalledMethods":["Candide.GameModels.Helpers.ClientWorldTileHelper::GetLocalPlayerWorldTile(Shared.Models.WorldTile[,])","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()","System.Array::GetLength(System.Int32)","System.Math::Min(System.Int32, System.Int32)","System.Math::Max(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTileColor(Shared.Models.WorldTile)","System.Math::Abs(System.Single)","System.MathF::Pow(System.Single, System.Single)","Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)","CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"FillBounds(System.Int32, System.Int32, System.Int32, System.Int32, WorldTile\u002BStructureType)-\u003ESystem.Void","Name":"FillBounds","Signature":"public System.Void FillBounds(System.Int32 topLeftX, System.Int32 topLeftY, System.Int32 bottomRightX, System.Int32 bottomRightY, WorldTile.StructureType structureType)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"topLeftX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"topLeftY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"bottomRightX","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"bottomRightY","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"structureType","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":94,"BodyHash":"CDC8907DF4166173B477DF32068E36D578E78F02E7307B30A49E27C019F4433A","Hash":"B59AAADA5CFBCE2823D40E6D279E44035BB358D22CE02FFBDF4AFC7A0908223F","CalledMethods":["Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()","System.Math::Max(System.Int32, System.Int32)","System.Array::GetLength(System.Int32)","System.Math::Min(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"GetCameraCenterWorldTile(Shared.Models.WorldTile[,])-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"GetCameraCenterWorldTile","Signature":"public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetCameraCenterWorldTile(Shared.Models.WorldTile[,] tiles)","Visibility":"public","ReturnType":"System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E","Parameters":[{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":129,"BodyHash":"EE63F76688AABF5D30D81653E20D339971C22B91079886FD363BA5EEB96C0E4A","Hash":"F688C553046495A769E2AA0BD373F18F1CE5A0120ED4A08F426404D370C02D01","CalledMethods":["Candide.Graphics.Camera::get_CurrentPositionCenter()","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","System.Array::GetLength(System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetEntityBiomeId(System.String[,], Shared.Entity.EntityWrapper)-\u003ESystem.String","Name":"GetEntityBiomeId","Signature":"public System.String GetEntityBiomeId(System.String[,] biomeIds, Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.String","Parameters":[{"Name":"biomeIds","Type":"System.String[,]","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":53,"BodyHash":"A9A5D0966B6A4E77BD728B6C80F66A0DE2288ACA94DF5D8C8FF6581A8E2CFFAB","Hash":"F97A3A20AD4734EAB2985CDADBB407327136F946B981FC3E01CFFAFAB231DC5F","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(System.String[,], Microsoft.Xna.Framework.Vector2)","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()","System.String[,]::Get(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"GetEntityWorldTile(Shared.Models.WorldTile[,], Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CShared.Models.WorldTile\u003E","Name":"GetEntityWorldTile","Signature":"public System.Nullable\u003CShared.Models.WorldTile\u003E GetEntityWorldTile(Shared.Models.WorldTile[,] tiles, Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Nullable\u003CShared.Models.WorldTile\u003E","Parameters":[{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"60E377F175070BF31BA48D3C1400F5A6B13AD5AA1325FC0E668A09F2DAB5DDEA","Hash":"5E45F05B98C8AD15727EC5BD3A015A4FE3AC06DD1953A4C3164869B2BD433840","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::GetValueOrDefault()","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","System.Nullable\u003CShared.Models.WorldTile\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetLocalPlayerWorldTile(Shared.Models.WorldTile[,])-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"GetLocalPlayerWorldTile","Signature":"public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetLocalPlayerWorldTile(Shared.Models.WorldTile[,] tiles)","Visibility":"public","ReturnType":"System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E","Parameters":[{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"C05E45A3D18977F27F32F34B892C834F26DF93C1614352A9B0046C37024F8A74","Hash":"143754EB61B516AFC39D2986D05D1CF7D99242465B0946F6DBB4AFAD43419992","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Candide.GameModels.Helpers.ClientWorldTileHelper::GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"GetTiles()-\u003EShared.Models.WorldTile[,]","Name":"GetTiles","Signature":"public Shared.Models.WorldTile[,] GetTiles()","Visibility":"public","ReturnType":"Shared.Models.WorldTile[,]","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":39,"BodyHash":"46D5EAC66F63B660AB9EE6118F4897D3F515305AEE0CCF4C3EA5234B40725B1A","Hash":"D24CEB8D250E08A534A764060D18CD0A01275C674E6282F152FB16CA64BE79AA","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetWorldTile(System.Int32, System.Int32)-\u003ESystem.Nullable\u00601\u003CShared.Models.WorldTile\u003E","Name":"GetWorldTile","Signature":"public System.Nullable\u003CShared.Models.WorldTile\u003E GetWorldTile(System.Int32 x, System.Int32 y)","Visibility":"public","ReturnType":"System.Nullable\u003CShared.Models.WorldTile\u003E","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":68,"BodyHash":"87796AAB65CFD05776645DB4FD2C1E2903434D71FA8615013BE3FBD9B6D6A9A6","Hash":"BCB803506434489B192949D7FC1C722A4A45E47DDEB26369CCD50B839A13236C","CalledMethods":["Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()","System.Array::GetLength(System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","System.Nullable\u003CShared.Models.WorldTile\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetWorldTileColor(Shared.Models.WorldTile)-\u003ESystem.ValueTuple\u00602\u003CSystem.Int32,Microsoft.Xna.Framework.Color\u003E","Name":"GetWorldTileColor","Signature":"public System.ValueTuple\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E GetWorldTileColor(Shared.Models.WorldTile tile)","Visibility":"public","ReturnType":"System.ValueTuple\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E","Parameters":[{"Name":"tile","Type":"Shared.Models.WorldTile","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"549287C0F00FF77E508EF5671407DF04BA0781CAF43327560203D4210B9C45DC","Hash":"C531DAAF06A78FD660EF288ED45673DD2E4C867BF7E1ED7A67ECE50D02DB6379","CalledMethods":["Microsoft.Xna.Framework.Color::get_White()","System.ValueTuple\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"GetWorldTilePos(Shared.Models.WorldTile[,], Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"GetWorldTilePos","Signature":"public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetWorldTilePos(Shared.Models.WorldTile[,] tiles, Microsoft.Xna.Framework.Vector2 worldPos)","Visibility":"public","ReturnType":"System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E","Parameters":[{"Name":"tiles","Type":"Shared.Models.WorldTile[,]","IsOut":false,"IsOptional":false},{"Name":"worldPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":115,"BodyHash":"61993033121490FDD63EE4B7A77B28DA668E84CCFA3C44FE31E99B0339E747D0","Hash":"FD1F0501D3B521012178011AC66FF3ECEAC10510A9AF36EAC0A6A28FEDCC519E","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","System.Array::GetLength(System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetWorldTilePos(System.String[,], Microsoft.Xna.Framework.Vector2)-\u003ESystem.Nullable\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"GetWorldTilePos","Signature":"public System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E GetWorldTilePos(System.String[,] tiles, Microsoft.Xna.Framework.Vector2 worldPos)","Visibility":"public","ReturnType":"System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E","Parameters":[{"Name":"tiles","Type":"System.String[,]","IsOut":false,"IsOptional":false},{"Name":"worldPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":115,"BodyHash":"61993033121490FDD63EE4B7A77B28DA668E84CCFA3C44FE31E99B0339E747D0","Hash":"8896E8BD1583CA15958FBA49E1C4766DCDD70F98BD2DA07E3C3EA82F3013CFBD","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","System.Array::GetLength(System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetWorldTileRef(System.Int32, System.Int32)-\u003EShared.Models.WorldTile\u0026","Name":"GetWorldTileRef","Signature":"public Shared.Models.WorldTile\u0026 GetWorldTileRef(System.Int32 x, System.Int32 y)","Visibility":"public","ReturnType":"Shared.Models.WorldTile\u0026","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"3173E63C1463790072A8C6232A4D589479289BA3B3EE4F57B050CD2B9C4DB48F","Hash":"2A1F8EBC2227A231B918215CE2DD0E0D9794C869159C3B55A65FE9F496C90682","CalledMethods":["Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()","System.Array::GetLength(System.Int32)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"TryGetWorldTile(System.Int32, System.Int32, Shared.Models.WorldTile\u0026)-\u003ESystem.Boolean","Name":"TryGetWorldTile","Signature":"public System.Boolean TryGetWorldTile(System.Int32 x, System.Int32 y, out Shared.Models.WorldTile\u0026 tile)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tile","Type":"Shared.Models.WorldTile\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":61,"BodyHash":"FDA308A246A36A895CE2B8E8CD9939305E73E42B6449D42BFCAF53FE5166B425","Hash":"A8BC40EF5BEC172F9321C5DD27591190D750E179CAC1850221C003091C65B0EF","CalledMethods":["Candide.GameModels.Helpers.ClientWorldTileHelper::GetTiles()","System.Array::GetLength(System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"7EC8B733C4A4DA4DF00CE06CAD8B45D649C83D08FE9D9A90291EACFBBB2D607C"}