{"Id":"CandideServer.Models.ServerChunkedWorld","Name":"ServerChunkedWorld","DisplayName":"ServerChunkedWorld","FullName":"CandideServer.Models.ServerChunkedWorld","Namespace":"CandideServer.Models","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ChunkCount:Microsoft.Xna.Framework.Point","Name":"ChunkCount","Type":"Microsoft.Xna.Framework.Point","Signature":"public Microsoft.Xna.Framework.Point ChunkCount","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8DFBCA90972C21FAB54FDB61D17C2213100BF5CBC2AE7DC46BA1FA9C56CD795A"},{"Id":"Chunks:CandideServer.Models.ServerWorldChunk[]","Name":"Chunks","Type":"CandideServer.Models.ServerWorldChunk[]","Signature":"public CandideServer.Models.ServerWorldChunk[] Chunks","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A0807ECA8856C27E7F0D16A4AD3D95A999B916A49C41F5283592DD52D5A697FC"},{"Id":"ChunkSize:Microsoft.Xna.Framework.Point","Name":"ChunkSize","Type":"Microsoft.Xna.Framework.Point","Signature":"public Microsoft.Xna.Framework.Point ChunkSize","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C46D3A813EBA123C4FC8A7792693E424CB21B26BDC9E206CC4BF0ADA2BA6C426"},{"Id":"GetChunksReuseList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E","Name":"GetChunksReuseList","Type":"System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E GetChunksReuseList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"720795FA7D0037708F66448CD99F7146246C9A07527A4178E0255711736B126E"},{"Id":"MaximumPosition:Microsoft.Xna.Framework.Vector2","Name":"MaximumPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 MaximumPosition","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"},{"Id":"MinimumPosition:Microsoft.Xna.Framework.Vector2","Name":"MinimumPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 MinimumPosition","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"},{"Id":"TileSize:Microsoft.Xna.Framework.Point","Name":"TileSize","Type":"Microsoft.Xna.Framework.Point","Signature":"public Microsoft.Xna.Framework.Point TileSize","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"},{"Id":"WorldId:System.Guid","Name":"WorldId","Type":"System.Guid","Signature":"public System.Guid WorldId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"},{"Id":"WorldSize:Microsoft.Xna.Framework.Point","Name":"WorldSize","Type":"Microsoft.Xna.Framework.Point","Signature":"public Microsoft.Xna.Framework.Point WorldSize","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"726E9FB54470DECE577213679CC466A8548398B59B7814ED47ED367248117E41"}],"Properties":[],"Events":[],"Methods":[{"Id":"CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"CheckBounds","Signature":"public System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"F1D84542CECC99256AE784F51BE5AFF916E53161C83E7F3C8BDE823C6A8C8E86","Hash":"70BC638914665EA85E9462850F624297999B4B795F8EE613C596E56836517D2A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CheckBoundsTile(System.Int32, System.Int32)-\u003ESystem.Boolean","Name":"CheckBoundsTile","Signature":"public System.Boolean CheckBoundsTile(System.Int32 x, System.Int32 y)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"5CE4BAB1775DF5E6BE00980B7873B65B7178F3BECB2D709752BD7D3987285CCE","Hash":"0671AA29814FD3736A79425CFB223581D108A153B9557117788B59CF6E026976","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetChunkIndex(System.Int32, System.Int32)-\u003ESystem.Int32","Name":"GetChunkIndex","Signature":"public System.Int32 GetChunkIndex(System.Int32 x, System.Int32 y)","Visibility":"public","ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":16,"BodyHash":"020D53E8D49FA76E32DA73EFED88FFF4A125D86C9E71CE034ECB1A66C70D8661","Hash":"C831109814E73CA4E31C268388B65FAE45E4B2AD9102ABD0205635AF4BC12F1F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E","Name":"GetChunksForRectangle","Signature":"public System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF rectangleF)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E","Parameters":[{"Name":"rectangleF","Type":"CandideCreator.Shared.Models.RectangleF","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"073FF2F82A12398A134F55089848FB887C5B7772006EB38F8CF48E6D9E560A13","Hash":"4DA232611F9637A7863E7D0822F1465FD4AD60D608EE5B7E07005D74D96BC92C","CalledMethods":["CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E)-\u003ESystem.Void","Name":"GetChunksForRectangle","Signature":"public System.Void GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF rectangleF, System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E list)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"rectangleF","Type":"CandideCreator.Shared.Models.RectangleF","IsOut":false,"IsOptional":false},{"Name":"list","Type":"System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":237,"BodyHash":"E3A641FB07F9920FA642D68B0B7CBEF4AB129166BCE50DDE31446C8FC9B83400","Hash":"076EA6E1AF26ADB76959BD18D8EE44804D415B3F199C010B82A69FE4259B8471","CalledMethods":["System.Math::Max(System.Single, System.Single)","CandideCreator.Shared.Models.RectangleF::get_Right()","System.Math::Min(System.Single, System.Single)","CandideCreator.Shared.Models.RectangleF::get_Bottom()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Clear()","System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.ServerWorldChunk\u003E","Name":"GetChunksForTileRectangle","Signature":"public System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle rectangle)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E","Parameters":[{"Name":"rectangle","Type":"Microsoft.Xna.Framework.Rectangle","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":230,"BodyHash":"EEB38A20912EA1474B719D5EC1B57EB39FB8DEF42DDF2A81608BC68A2F0D0206","Hash":"8E8FFCCBA5EE92AE0AE4C70B2C2BE75659F7FDDB3DFD83B616633E6D38BF4A6C","CalledMethods":["System.Math::Max(System.Int32, System.Int32)","Microsoft.Xna.Framework.Rectangle::get_Right()","System.Math::Min(System.Int32, System.Int32)","Microsoft.Xna.Framework.Rectangle::get_Bottom()","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)","System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Clear()","System.Collections.Generic.List\u003CCandideServer.Models.ServerWorldChunk\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetWorldChunk(Microsoft.Xna.Framework.Point)-\u003ECandideServer.Models.ServerWorldChunk\u0026","Name":"GetWorldChunk","Signature":"public CandideServer.Models.ServerWorldChunk\u0026 GetWorldChunk(Microsoft.Xna.Framework.Point chunkPosition)","Visibility":"public","ReturnType":"CandideServer.Models.ServerWorldChunk\u0026","Parameters":[{"Name":"chunkPosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"90034821726282A12E481039A9998B4F4DFA3097A564F6FB8EBD0F5B9B28CE2E","Hash":"A1E2DC0FD229C17BEE6D6CB22D75B419B2AB9B21671FFD5937DA4FDADF209A7D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetWorldChunk(System.Int32, System.Int32)-\u003ECandideServer.Models.ServerWorldChunk\u0026","Name":"GetWorldChunk","Signature":"public CandideServer.Models.ServerWorldChunk\u0026 GetWorldChunk(System.Int32 x, System.Int32 y)","Visibility":"public","ReturnType":"CandideServer.Models.ServerWorldChunk\u0026","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"E462CFACD031C14206F9467231730E8DB630D6D3DD9306B250C96B9E0534D02D","Hash":"4D14CD504214C1A51AA93FC70616CBFC40F4525DAF88527A4065B45E90836072","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"TileToChunkPosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point","Name":"TileToChunkPosition","Signature":"public Microsoft.Xna.Framework.Point TileToChunkPosition(Microsoft.Xna.Framework.Point tilePosition)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"90C717C8B9759D1BFC0CEA38E8D206864D7D6891791A85ABE82EB469085BD26C","Hash":"45A16EFC6118B2BAD930AA2B67E7D1A802FF55F0B8E90ECE96A4F04E74D4714E","CalledMethods":["Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null},{"Id":"TileToChunkRelativePosition(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point","Name":"TileToChunkRelativePosition","Signature":"public Microsoft.Xna.Framework.Point TileToChunkRelativePosition(Microsoft.Xna.Framework.Point tilePosition)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"633E77AB560FB539B8280574DE717FDFCA6AE663FAA34D17824CC0B0AD2790EF","Hash":"0C1689C3421D91CA5C2F6FC0C735B845CA16F3017B5D1A024F80EBFDC371F55A","CalledMethods":["CandideServer.Models.ServerChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"VectorTileToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point","Name":"VectorTileToTilePosition","Signature":"public Microsoft.Xna.Framework.Point VectorTileToTilePosition(Microsoft.Xna.Framework.Vector2 tilePosition)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"273C115219334815073ED01E2656FA702B432D17A976FBB8EF4064F8D1AC4AB6","Hash":"EF997BD09357C81E9697222DBE0345C28FD8728CC75EEB61C1E614CA59CE2C70","CalledMethods":["Microsoft.Xna.Framework.Vector2::Round()","System.Math::Min(System.Int32, System.Int32)","System.Math::Max(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point","Name":"WorldToChunkPosition","Signature":"public Microsoft.Xna.Framework.Point WorldToChunkPosition(Microsoft.Xna.Framework.Vector2 worldPosition)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"worldPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"39E4835E2B96E918A0904BF7FAFA8A718B0C440AC76F85B2A8E2FDE501888C9A","Hash":"540BC862DD31FD1630BEA32AF1DB290A5B103EBEE2F24A9506F3CE09966518EC","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::ToPoint()","Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null},{"Id":"WorldToChunkPositionRoundUp(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point","Name":"WorldToChunkPositionRoundUp","Signature":"public Microsoft.Xna.Framework.Point WorldToChunkPositionRoundUp(Microsoft.Xna.Framework.Vector2 worldPosition)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"worldPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"A7E828A532160A467CB6A66979CCB191B91E5213796FD8A79EBE3BA44A9E21F0","Hash":"12038B195391915F7A2E04B33F4346B59741F514E95CEB622EEBFBFD34E119C9","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::ToPoint()"],"StringLiterals":[],"Source":null},{"Id":"WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point","Name":"WorldToTilePosition","Signature":"public Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"worldPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"9412B547C957C6457E1D999E7C1DEF819EAD793AC52D3EA652FE09C63A8F0C1C","Hash":"98837FB29F65469E30768E4675D4C20361506342304C18854CA0FCB015B92700","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::ClampSafe(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::ToPoint()","Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null}],"Hash":"7D9D6E9F4416AA92B867FBD7D50BB4E4EC3EE2BB856B28A2EF1BED9C7035DABA"}