Candide.World.ChunkedWorld
Type JSONpublic class in Candide.World
Type metadata
- Assembly
Romestead - Namespace
Candide.World - Base type
System.Object - Hash
D6235990A6FF564DC6524B159BA1F24AE083710F6089F50018CED11F02D01669
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
ChunkCollisionPool# | public | public System.Collections.Generic.Stack<Shared.Collision.CollisionTerrainGroup> ChunkCollisionPool |
ChunkCount# | public | public Microsoft.Xna.Framework.Point ChunkCount |
ChunkRenderPool# | public | public System.Collections.Generic.Stack<Microsoft.Xna.Framework.Graphics.RenderTarget2D> ChunkRenderPool |
Chunks# | public | public Candide.World.WorldChunk[] Chunks |
ChunkSize# | public | public Microsoft.Xna.Framework.Point ChunkSize |
DefaultWorld# | public | public Candide.World.ChunkedWorld DefaultWorld |
GetChunksReuseList# | private | private System.Collections.Generic.List<Candide.World.WorldChunk> GetChunksReuseList |
LoadedChunks# | public | public System.Collections.Generic.HashSet<Candide.World.WorldChunk> LoadedChunks |
MaximumPosition# | public | public Microsoft.Xna.Framework.Vector2 MaximumPosition |
MinimumPosition# | public | public Microsoft.Xna.Framework.Vector2 MinimumPosition |
TileSize# | public | public Microsoft.Xna.Framework.Point TileSize |
ViewportSize# | public | public Microsoft.Xna.Framework.Point ViewportSize |
VisibleChunks# | public | public Candide.World.WorldChunk[] VisibleChunks |
VisibleChunksCount# | public | public System.Int32 VisibleChunksCount |
WorldSize# | public | public Microsoft.Xna.Framework.Point WorldSize |
Methods
CheckBounds
#
public System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
74705921F7E2E046824525F45BE53CBE6735EE449AF40C9B8B301A8CD665FB7A - Body hash
415AF491F1149D6A787E9DDCEDE46D3346AE2B51D3DA9FA4F314835533BD22FC - IL size82
CheckBoundsTile
#
public System.Boolean CheckBoundsTile(System.Int32 x, System.Int32 y)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
EEEFAAF2AF0A6D742123C4F1900C8C76452976DF8E4FF057ECE304FCB518F22D - Body hash
C4E933E3C67245890D6F643DAB2D7A543B349AEE46A5B09CAB8B62607C5C5BB1 - IL size46
CheckChunks
#
public System.Void CheckChunks(Microsoft.Xna.Framework.Vector2 worldPosition, System.Nullable<Microsoft.Xna.Framework.Vector2> keepPosition, System.Nullable<Microsoft.Xna.Framework.Vector2> keepPosition2)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2A76B252CC6CA2888E78F7B1C829AB117374410315C6D148F58FAF947F225E27 - Body hash
60581EAD5201B3C093A0E598275B0E7A8F5DF36BC2BD1352FEE358A9CFA17624 - IL size633
Referenced calls
Candide.World.ChunkedWorld::ClearChunks()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)Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Candide.World.ChunkedWorld::GetWorldChunk(System.Int32, System.Int32)System.Nullable<Microsoft.Xna.Framework.Vector2>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector2>::GetValueOrDefault()Candide.World.ChunkedWorld::KeepExtraChunk(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.HashSet<Candide.World.WorldChunk>::GetEnumerator()HashSet.Enumerator<Candide.World.WorldChunk>::get_Current()Candide.World.ChunkedWorld::ChunkToWorldPositionVector(Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.World.ExteriorWorldHandler::Unload(Candide.World.WorldChunk)System.Collections.Generic.HashSet<Candide.World.WorldChunk>::Remove(!0)HashSet.Enumerator<Candide.World.WorldChunk>::MoveNext()System.IDisposable::Dispose()
ChunkLoaded
#
public System.Void ChunkLoaded(Candide.World.WorldChunk chunk)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
331531F77E41BE6D214BD3821BC154A68E15113A38DCE179B73951E4EAB19F0C - Body hash
8213AB2889D2DD227B6E5AB73E5EE199DA523A4C9EA7D6192B6BBABDA5261E9C - IL size28
Referenced calls
System.Collections.Generic.HashSet<Candide.World.WorldChunk>::Add(!0)Candide.World.WorldChunk::OnLoaded(Candide.World.ChunkedWorld)
ChunkToTilePosition
#
public Microsoft.Xna.Framework.Point ChunkToTilePosition(Microsoft.Xna.Framework.Point chunkPosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticFalse
- VirtualFalse
- Hash
112785CE710431F6589E9B4812A04185849C443B42C2AB0D802DEF54DC89C448 - Body hash
8C30CEB9C3F31A5283A4478A707CD7EF9A82E8DC9E07E8A2A29D6EDECEC0373B - IL size42
Referenced calls
Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)
ChunkToWorldPosition
#
public Microsoft.Xna.Framework.Point ChunkToWorldPosition(Microsoft.Xna.Framework.Point chunkPosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticFalse
- VirtualFalse
- Hash
30297593C1B8696DAEDCD133523762AD8EF18E05A8865FF6DE09B4A386F947CB - Body hash
E52388BBD9139DCA103A5576C8E1EBC770B8AA2C4562BB961A7AF2633E415754 - IL size66
Referenced calls
Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)
ChunkToWorldPositionVector
#
public Microsoft.Xna.Framework.Vector2 ChunkToWorldPositionVector(Microsoft.Xna.Framework.Point chunkPosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector2 - StaticFalse
- VirtualFalse
- Hash
B8D868101E4EF87FC6FB25EFB561941C449678C0BA8C01E46D76E3BCD049CD0B - Body hash
FDFB46C11C2EEAC9BDAC694D8F6F1BFB07CFAC8454158EB7CDD6B05012228569 - IL size68
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
Called by
ClearChunks
#
private System.Void ClearChunks()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
ADF9A99A001228324A1E872860E010A63EC3B1D50C0B79C971AE4985341C17E4 - Body hash
CF63A959ECAEF91BE762A92EA5A7685FC05449F3B81497624B824DEEAB6DD3B9 - IL size39
Called by
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9F53E6D8904034FCB05A659751AE4330F4716E3526F943E13994FEE33561719E - Body hash
1E796E750C919E37594DD16454F5A7FD583A6D941F284FE9C2BFE250579D4943 - IL size195
Referenced calls
System.Collections.Generic.HashSet<Candide.World.WorldChunk>::GetEnumerator()HashSet.Enumerator<Candide.World.WorldChunk>::get_Current()Candide.World.WorldChunk::Unload(Candide.World.ChunkedWorld)HashSet.Enumerator<Candide.World.WorldChunk>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.HashSet<Candide.World.WorldChunk>::Clear()System.Collections.Generic.Stack<Microsoft.Xna.Framework.Graphics.RenderTarget2D>::GetEnumerator()Stack.Enumerator<Microsoft.Xna.Framework.Graphics.RenderTarget2D>::get_Current()Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()Stack.Enumerator<Microsoft.Xna.Framework.Graphics.RenderTarget2D>::MoveNext()System.Collections.Generic.Stack<Microsoft.Xna.Framework.Graphics.RenderTarget2D>::Clear()System.Collections.Generic.Stack<Shared.Collision.CollisionTerrainGroup>::GetEnumerator()Stack.Enumerator<Shared.Collision.CollisionTerrainGroup>::get_Current()Shared.Collision.CollisionTerrainGroup::Dispose()Stack.Enumerator<Shared.Collision.CollisionTerrainGroup>::MoveNext()System.Collections.Generic.Stack<Shared.Collision.CollisionTerrainGroup>::Clear()
GetChunkIndex
#
public System.Int32 GetChunkIndex(Microsoft.Xna.Framework.Point chunkPosition)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
677D810DF8EC234D0A4124D3F146FE9A42A9B174EBEA191A68B094CDBFD28203 - Body hash
C79A18976A4B0EFF901A9200F884DE25AE22C5E6A806BAB1237C86DD9EC4E1F6 - IL size26
GetChunkIndex
#
public System.Int32 GetChunkIndex(System.Int32 x, System.Int32 y)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
3676AB7258DC50A5ACF7865BF2D516C94B78D54F541C3B747B2C5C0A4F8B3E20 - Body hash
4502E0943058BCDF268C833CA8FB8E449568465DFA669B6311EF8C02AF95CBB3 - IL size16
GetChunkRenderTarget
#
public Microsoft.Xna.Framework.Graphics.RenderTarget2D GetChunkRenderTarget(System.Boolean clear, Microsoft.Xna.Framework.Color clearColor)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Graphics.RenderTarget2D - StaticFalse
- VirtualFalse
- Hash
F33441194D2B820AA4A784D5FE15542117898BB78034487D7134BEA9C15BD21C - Body hash
F7CA484BC8732E7611EE7FBAF6E5D555034DCBFB0312BF4975613BD2D6DC9E84 - IL size172
Referenced calls
Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)System.Collections.Generic.Stack<Microsoft.Xna.Framework.Graphics.RenderTarget2D>::TryPop(!0&)Microsoft.Xna.Framework.Graphics.RenderTarget2D::get_IsContentLost()Microsoft.Xna.Framework.Graphics.GraphicsResource::get_IsDisposed()Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)Microsoft.Xna.Framework.Color::op_Inequality(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)
GetChunksForRectangle
#
public System.Collections.Generic.List<Candide.World.WorldChunk> GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF rectangleF)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.List<Candide.World.WorldChunk> - StaticFalse
- VirtualFalse
- Hash
8BB419A8DAF52151CAE8AB1935CC5E0CF71299474474CFC2286449E3AA67664B - Body hash
52B70FEC2B4D2B2EDF1C8507F70DE2CF4B8ACDEED1B5DE73DEE8A9E7A02571A1 - IL size120
Referenced calls
CandideCreator.Shared.Models.RectangleF::get_TopLeft()Candide.World.ChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::get_BottomRight()System.Collections.Generic.List<Candide.World.WorldChunk>::Clear()System.Collections.Generic.List<Candide.World.WorldChunk>::Add(!0)
GetChunksForTileRectangle
#
public System.Collections.Generic.List<Candide.World.WorldChunk> GetChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle rectangle)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.List<Candide.World.WorldChunk> - StaticFalse
- VirtualFalse
- Hash
7E13DBC8FFDCB4C9E0655FF94831876B196BA3F18264A335DF15D3277C923D89 - Body hash
5A8F4615EA99AB1847E43EC69F787FBE1E7261C4B9C30ECE0B1BC8EB3A01F504 - IL size226
Referenced calls
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)Candide.World.ChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)System.Collections.Generic.List<Candide.World.WorldChunk>::Clear()System.Collections.Generic.List<Candide.World.WorldChunk>::Add(!0)
GetLoadedChunksForTileRectangle
#
public System.Collections.Generic.List<Candide.World.WorldChunk> GetLoadedChunksForTileRectangle(Microsoft.Xna.Framework.Rectangle rectangle)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.List<Candide.World.WorldChunk> - StaticFalse
- VirtualFalse
- Hash
A610E1B54CFE78F8FCFE7D6E0707D4158CA0E99142AA5A4C485705EBDCBB9726 - Body hash
F2D35817E2865EDC6405C967F35E169E9D16563020A64D8474AE8ED237B7CBE4 - IL size240
Referenced calls
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)Candide.World.ChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)System.Collections.Generic.List<Candide.World.WorldChunk>::Clear()System.Collections.Generic.List<Candide.World.WorldChunk>::Add(!0)
GetTileRectangleForChunk
#
public Microsoft.Xna.Framework.Rectangle GetTileRectangleForChunk(Candide.World.WorldChunk chunk)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Rectangle - StaticFalse
- VirtualFalse
- Hash
CDF8A2FF6EBE2BD7E3D316173CEEE3AEAEDB3474CD2588371C01BC16EA62E055 - Body hash
27573587BCA91C58E190FCDB240E334A66DDF8B9E5BAE7A240CACB446554A236 - IL size74
Referenced calls
Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)
GetWorldChunk
#
public Candide.World.WorldChunk GetWorldChunk(Microsoft.Xna.Framework.Point chunkPosition)
Method metadata
- Visibilitypublic
- Return type
Candide.World.WorldChunk - StaticFalse
- VirtualFalse
- Hash
9EDAFA1E79C1D79EE6EBB982D8CF3AF8CF4CBFF25AFA9DFEA019B37F026930BA - Body hash
A89D2099AB4F55176BDE12217732AE81B69568DCE46D4AD7500AAFE615AB98DC - IL size33
GetWorldChunk
#
public Candide.World.WorldChunk& GetWorldChunk(System.Int32 x, System.Int32 y)
Method metadata
- Visibilitypublic
- Return type
Candide.World.WorldChunk& - StaticFalse
- VirtualFalse
- Hash
392573527E644338E81204751C6FF08DCD96C337CABDFF575B8F1EC236BA2229 - Body hash
D07D67AE898583571C36682971861DAA356925870902E1F1F0D1D60E47A9CFC8 - IL size27
Called by
KeepExtraChunk
#
private System.Void KeepExtraChunk(Microsoft.Xna.Framework.Vector2 extraPosition)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D92C40792194D817607658CDF6C73AD8D6B3D06957EB5524E4405EA2283D268B - Body hash
880810D7246D15EAC44A8049F50D6B2BBD26683D133FE3FED7E5BDCD2C563B73 - IL size52
Called by
PreCalculate
#
public System.Void PreCalculate()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A07F1F939402FE3A64D3F24114E953298A2423244B82E0BCAAC4B536590EB59E - Body hash
27137A55251EEA61D6270BE3229AA72E9F800C23C64ED76E4C86F2C07F6DB211 - IL size76
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::get_One()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
PrepareChunks
#
public System.Void PrepareChunks()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0F37D7B4A48CD4A3A6915DFFE7283D43A794E5B275A49B203293771B7104DE06 - Body hash
6946F72C86AF9258111C114008DB14BBB95504A3DEF25E087035033ACE60B52A - IL size112
Referenced calls
Candide.World.ChunkedWorld::GetChunkIndex(System.Int32, System.Int32)Candide.World.WorldChunk::.ctor()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)
ReloadAllChunks
#
public System.Void ReloadAllChunks()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F036B4CAD32F626DEB21BBFF0DDB068A74D1A678631FFE3AA826F03E3E3963D3 - Body hash
CBB504B2866960A989762D8D6A0EAB4058D78AE8998CD292B9B6D9A5D8AEB7A4 - IL size63
Referenced calls
System.Collections.Generic.HashSet<Candide.World.WorldChunk>::GetEnumerator()HashSet.Enumerator<Candide.World.WorldChunk>::get_Current()Candide.World.WorldChunk::Reload()HashSet.Enumerator<Candide.World.WorldChunk>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.HashSet<Candide.World.WorldChunk>::Clear()
TileToChunkPosition
#
public Microsoft.Xna.Framework.Point TileToChunkPosition(Microsoft.Xna.Framework.Point tilePosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticFalse
- VirtualFalse
- Hash
0D21527364EC4D6F25EC7327E34B6AD12E428409D5F7E040A9ED302D461BEF58 - Body hash
51DD9EEB2E493922DA46524252F88596F68D907463D2C5B9C388C7B71191CD19 - IL size13
Referenced calls
Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
TileToChunkRelativePosition
#
public Microsoft.Xna.Framework.Point TileToChunkRelativePosition(Microsoft.Xna.Framework.Point tilePosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticFalse
- VirtualFalse
- Hash
FD7955B79018D7371FE0FA4DB27083A4316EF906DB53130A8E557CB91D6107B8 - Body hash
A007E5118BB9E4BE749F1245A43ADB692716695013515C47369A9E7B6F247B95 - IL size66
Referenced calls
Candide.World.ChunkedWorld::TileToChunkPosition(Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)
TryGetWorldChunk
#
public System.Boolean TryGetWorldChunk(System.Int32 x, System.Int32 y, out Candide.World.WorldChunk& chunk)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
298B2270CA8477F23D0FC547F8C4BD36097A0D994DFCAC8542F056536155228F - Body hash
8BB40D8361726FB03B5EACF652B438EA4A8F9EB69157D18ADE4811F876A6E878 - IL size67
UnloadAllChunks
#
public System.Void UnloadAllChunks()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
77A02C49073C1C0F31E5CCBB67CD932ECCF80F8F5891E67ADDEE1E9B31EC3613 - Body hash
CCD27E2322B34CD9E17D56FF44D360AD21C54725BAE45CDFC4F32B910B19CB2B - IL size75
Referenced calls
System.Collections.Generic.HashSet<Candide.World.WorldChunk>::GetEnumerator()HashSet.Enumerator<Candide.World.WorldChunk>::get_Current()Candide.World.WorldChunk::Unload(Candide.World.ChunkedWorld)System.Collections.Generic.HashSet<Candide.World.WorldChunk>::Remove(!0)HashSet.Enumerator<Candide.World.WorldChunk>::MoveNext()System.IDisposable::Dispose()
WorldPositionToChunk
#
public Candide.World.WorldChunk WorldPositionToChunk(Microsoft.Xna.Framework.Vector2 worldPosition)
Method metadata
- Visibilitypublic
- Return type
Candide.World.WorldChunk - StaticFalse
- VirtualFalse
- Hash
68E2E217820AC91F332BD87E112800B97D2C0EE0E0E6A7E2FBB4446E292D7318 - Body hash
7B5648FE19189BA99A4EF7BF116C237BE89DCBD52BF1C3668ADFE585CA1C9B7C - IL size14
Referenced calls
WorldToChunkPosition
#
public Microsoft.Xna.Framework.Point WorldToChunkPosition(Microsoft.Xna.Framework.Vector2 worldPosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticFalse
- VirtualFalse
- Hash
BC24EF81CCDF11BBDAAE1F42D6D02E29261CAB29EEAC3B5F68BD19634409F789 - Body hash
383F38A965194C268CDD47121CC7E86B968CC8FE47868BC1E2E8B32348BECF96 - IL size49
Referenced calls
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)
WorldToTilePosition
#
public Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticFalse
- VirtualFalse
- Hash
4705D110E705AC9EBD020752E8E1754D4C6FE665B7250E66BC4B0DB75206700E - Body hash
32FDC08E54C02BAB27059F34702282B7D257BD9CEC935B458767C9C47B5B8DE5 - IL size38
Referenced calls
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)
Called by
Candide.Entities.PlayerState.PlayerController::GetInteractionCandide.Entities.PlayerState.PlayerController::UpdateCandide.GameModels.Managers.ClientPathFindManager::AddNeighborCandide.Sound.TileBasedFootstepHandler::PlayFootstepSoundCandide.World.ExteriorWorldHandler::CreateImguiCandide.World.ExteriorWorldHandler::CreateVisualDebugCandide.World.ExteriorWorldHandler::HeightAtPointCandide.World.ExteriorWorldHandler::UpdateDebugCandide.World.FogOfWarWorldMap::UpdateCandide.World.WorldMap::UpdateTilesAroundPosition