{"Id":"Candide.World.WorldHandler","Name":"WorldHandler","DisplayName":"WorldHandler","FullName":"Candide.World.WorldHandler","Namespace":"Candide.World","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"EntitiesTouchingCircleAreaForInteractReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,System.Guid\u003E\u003E","Name":"EntitiesTouchingCircleAreaForInteractReuseList","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E EntitiesTouchingCircleAreaForInteractReuseList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"8DC44599B9DC770C71BD02F12BF848793B55D0C22BEC9B6BE08511001B33B445"},{"Id":"EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"EntityWrappersReuseList","Type":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"},{"Id":"Mode:WorldHandler\u002BWorldMode","Name":"Mode","Type":"WorldHandler.WorldMode","Signature":"public WorldHandler.WorldMode Mode","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8BC2348D0D0134E6CDC003279A805FC64EE3EEBAEA727D5B0BAE3056D6DED03A"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":47,"BodyHash":"A00377383185713F1FEB4D70E6A8E6C7A4FDA0F723ADB0CDCB16F00ECA9EBB6F","Hash":"A70254D44039DF7D4F0C9A3ED17CC6DB382F85822015118B1903DD167A12BC81","CalledMethods":["Candide.World.OldInteriorWorldHandler::BeforeRender()","Shared.Entity.EntitySystem::BeforeRender()","Candide.World.ExteriorWorldHandler::BeforeRender()"],"StringLiterals":[],"Source":null},{"Id":"CheckCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void","Name":"CheckCollisions","Signature":"internal System.Void CheckCollisions(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector2 currentPosToPreviousPos, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E outCollisionDatas)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"currentPosToPreviousPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"shape","Type":"CandideCreator.Shared.Collision.CollisionShape","IsOut":false,"IsOptional":false},{"Name":"mask","Type":"CandideCreator.Shared.Collision.CollisionMasks","IsOut":false,"IsOptional":false},{"Name":"stepHeight","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"outCollisionDatas","Type":"System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":139,"BodyHash":"89B2C4AABF2EF560137948738F83E92BD0F9C9B3856C6AE35207FDC1017A0E15","Hash":"6E6910133AFD706004955C09B913FE93D60470900076875AB11B1C1464760CF0","CalledMethods":["System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()","Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)","Candide.World.InteriorWorldHandler::get_World()","Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Collision.CollisionSpecialGroup::GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)","Candide.World.ExteriorWorldHandler::GetAllStaticCollisions(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)"],"StringLiterals":[],"Source":null},{"Id":"CheckCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u00601\u003CCandideCreator.Shared.Collision.CollisionData\u003E)-\u003ESystem.Void","Name":"CheckCollisions","Signature":"public System.Void CheckCollisions(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E outCollisionDatas)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"shape","Type":"CandideCreator.Shared.Collision.CollisionShape","IsOut":false,"IsOptional":false},{"Name":"mask","Type":"CandideCreator.Shared.Collision.CollisionMasks","IsOut":false,"IsOptional":false},{"Name":"stepHeight","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"outCollisionDatas","Type":"System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":105,"BodyHash":"CD65519E30E352A3EE30B34C1D0D82DC3AFD814781AB046F8DEEE8EA74979A77","Hash":"CFD3993294D2558D328E060E85A769D8FA323647DC0F6871BC26E61057604D22","CalledMethods":["System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E::Clear()","Shared.Collision.CollisionTerrainGroup::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E, Microsoft.Xna.Framework.Vector2)","Candide.World.InteriorWorldHandler::get_World()","Candide.World.ExteriorWorldHandler::GetAllCollisions(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single, System.Collections.Generic.List\u003CCandideCreator.Shared.Collision.CollisionData\u003E)"],"StringLiterals":[],"Source":null},{"Id":"CheckMovableObjectTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void","Name":"CheckMovableObjectTerrainCollision","Signature":"public System.Void CheckMovableObjectTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"position2","Type":"Microsoft.Xna.Framework.Vector2\u0026","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":false,"IsOptional":false},{"Name":"nextPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"positionZ","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"collisionMask","Type":"CandideCreator.Shared.Collision.CollisionMasks","IsOut":false,"IsOptional":false},{"Name":"collisionShape","Type":"CandideCreator.Shared.Collision.CollisionShape","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":72,"BodyHash":"0BEB0737EDBF33808EB837E101B4DCC4841ACAD2C9B2D9FEB8421DC18F116252","Hash":"9A08CF0CD24BB7B06982D5AAF1AA6043194239323B5EEE6308840C7DC82BD767","CalledMethods":["Candide.World.OldInteriorWorldHandler::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)","Candide.World.InteriorWorldHandler::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)","Candide.World.ExteriorWorldHandler::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"],"StringLiterals":[],"Source":null},{"Id":"CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void","Name":"CheckParticlesVsTerrainCollision","Signature":"public System.Void CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026 position, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2\u0026","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":false,"IsOptional":false},{"Name":"nextPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"z","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"mask","Type":"CandideCreator.Shared.Collision.CollisionMasks","IsOut":false,"IsOptional":false},{"Name":"collisionShape","Type":"CandideCreator.Shared.Collision.CollisionShape","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":96,"BodyHash":"8AA1144F5682DD813CE61684AB3618580E9D23263F5432A182A7BAAFB2FBB106","Hash":"817972051DD7FE09902BBA3150E1E02B6D70ADF41D2FC76717E533301549BD08","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Collision.CollisionTerrainGroup::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)","Candide.World.InteriorWorldHandler::get_World()","Candide.World.ExteriorWorldHandler::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"],"StringLiterals":[],"Source":null},{"Id":"CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)-\u003ECandideCreator.Shared.Collision.CollisionData","Name":"CheckProjectileVsTerrainCollision","Signature":"public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)","Visibility":"public","ReturnType":"CandideCreator.Shared.Collision.CollisionData","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"collisionShape","Type":"CandideCreator.Shared.Collision.CollisionShape","IsOut":false,"IsOptional":false},{"Name":"mask","Type":"CandideCreator.Shared.Collision.CollisionMasks","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":119,"BodyHash":"DC0EAFB1C7C678F56962ED9A27F922C5FC9F39813E980A49E1554F6285DAA1A2","Hash":"9B18667DF1142F4302DEAA102A73CAFE90EA3240DD82FDFA876A18F3BDAFD5FA","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Collision.CollisionTerrainGroup::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)","Candide.World.InteriorWorldHandler::get_World()","Candide.World.ExteriorWorldHandler::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"],"StringLiterals":[],"Source":null},{"Id":"CheckTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)-\u003ESystem.Void","Name":"CheckTerrainCollision","Signature":"public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2\u0026 position2, Microsoft.Xna.Framework.Vector3\u0026 velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"position2","Type":"Microsoft.Xna.Framework.Vector2\u0026","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":false,"IsOptional":false},{"Name":"nextPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"positionZ","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"collisionMask","Type":"CandideCreator.Shared.Collision.CollisionMasks","IsOut":false,"IsOptional":false},{"Name":"collisionShape","Type":"CandideCreator.Shared.Collision.CollisionShape","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":72,"BodyHash":"B7ADB92EE696C6685FB3C5790E2F3F108235FBD3EC441BE70B458789563DE9AF","Hash":"7A916B9A42686A5FA0009D216EBDF5ED64F9DF4659C021DD43B3F6ECCDB9C725","CalledMethods":["Candide.World.OldInteriorWorldHandler::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)","Candide.World.InteriorWorldHandler::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)","Candide.World.ExteriorWorldHandler::CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)"],"StringLiterals":[],"Source":null},{"Id":"Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffectEnum)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"tileEffectEnum","Type":"CandideCreator.Shared.Tiled.TileEffectEnum","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":48,"BodyHash":"1784AF9453F8EA251683371B2FA75214E23AE9CA50FD84DDE83081748F3DEBF1","Hash":"FEF2DCE9FBD2F6047912C72772C0E0AFDBFACF0071F581401683E8497E0EE378","CalledMethods":["Candide.World.OldInteriorWorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)","Candide.World.InteriorWorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)","Candide.World.ExteriorWorldHandler::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, CandideCreator.Shared.Tiled.TileEffectEnum)"],"StringLiterals":[],"Source":null},{"Id":"GetAllEntityWrappers()-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"GetAllEntityWrappers","Signature":"public System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E GetAllEntityWrappers()","Visibility":"public","ReturnType":"System.Collections.Generic.IEnumerable\u003CShared.Entity.EntityWrapper\u003E","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"F0CEA9F7C9CEC030EEB5F1813E8D876B55A8814DA640DD7664A3D621015E1EFB","Hash":"07A50A81CD0C48B82FB595572F0B7C1F7BF1AB665928346B7AFEA1CFEFF99025","CalledMethods":["WorldHandler.\u003CGetAllEntityWrappers\u003Ed__12::.ctor(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"GetCurrentWorldId()-\u003ESystem.Guid","Name":"GetCurrentWorldId","Signature":"public System.Guid GetCurrentWorldId()","Visibility":"public","ReturnType":"System.Guid","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"CAE93433ED55D60803D003679AE0690A935D0C4D236C55848B247035B3E8A1A1","Hash":"B79A32139AA0EEC524FBA5A595A2FD0CEEA0E0EA4FCEA0DEE1016B61452F1508","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetDistance(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Nullable\u00601\u003CSystem.Single\u003E","Name":"GetDistance","Signature":"public System.Nullable\u003CSystem.Single\u003E GetDistance(Shared.Entity.EntityWrapper entity1, Shared.Entity.EntityWrapper entity2)","Visibility":"public","ReturnType":"System.Nullable\u003CSystem.Single\u003E","Parameters":[{"Name":"entity1","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"entity2","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":443,"BodyHash":"AF3E2B0F2855C71CD2107382C2DEC95AB7D910247581B22A73E647D6242FE14F","Hash":"B2C12C7486AC70C73D8F646DA730792E9AF824371F4263F96EF44CE0DCB5FD14","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)","Microsoft.Xna.Framework.Rectangle::get_Location()","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)"],"StringLiterals":[],"Source":null},{"Id":"GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"GetEntitiesInRectangleArea","Signature":"public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF rect)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Parameters":[{"Name":"rect","Type":"CandideCreator.Shared.Models.RectangleF","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"95D1EF454CCCF7281A50D2A7E0069C1A8219CA6DCD4C5EAF73908CA7A124C25D","Hash":"7E56148E107C732A4BFCF5FB73B58D4F1E2F0CA09886890C427883C370F16D05","CalledMethods":["System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()","Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"GetEntitiesTouchingCircleArea","Signature":"public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Single bottomHeight, System.Single topHeight)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Parameters":[{"Name":"center","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"bottomHeight","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"topHeight","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":43,"BodyHash":"6E03136D49496114948F0D2DDADC72156B7FC16714CE8060B26EEB34DC680DBB","Hash":"C89AD27EE30749B6797C65EF9ED673D782C1C11E3B9DD723B670D40A4A5B330C","CalledMethods":["Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,System.Guid\u003E\u003E","Name":"GetEntitiesTouchingCircleAreaForInteract","Signature":"public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Single bottomHeight, System.Single topHeight)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E","Parameters":[{"Name":"center","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"bottomHeight","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"topHeight","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":414,"BodyHash":"9ABF49CE211A00B1743ABEBF7A528CBB6FC43C066F9FC41C417FE0943DF01AA2","Hash":"08E041BEEBEE67A61322158D7D872C3B7F3EDE815D0D0589534F5FF53182B20C","CalledMethods":["System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::Clear()","Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","System.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E::.ctor(!0, !1)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, System.Guid\u003E\u003E::Add(!0)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)","CandideCreator.Shared.Algorithms.AabbTree\u003CCandide.World.ExteriorWorld\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)","AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::GetEnumerator()","AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::get_Current()","CandideCreator.Shared.Models.RectangleF::get_TopLeft()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","AabbTree.QueryRect\u003CCandide.World.ExteriorWorld\u003E::MoveNext()"],"StringLiterals":[],"Source":null},{"Id":"GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"GetEntitiesTouchingRectangleArea","Signature":"public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF rect, System.Single bottomZ, System.Single topZ)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Parameters":[{"Name":"rect","Type":"CandideCreator.Shared.Models.RectangleF","IsOut":false,"IsOptional":false},{"Name":"bottomZ","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"topZ","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":81,"BodyHash":"FF6E011A2835698A008CE43A6CE1DAD03B355E4E260E9792E1B75FF95E09B449","Hash":"3197DB15AE1A50AC6215740416BFDD752B97672C62D2AA2ADD1D1D7C278DDE5E","CalledMethods":["System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()","Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetEntityCollisionGroup()-\u003EShared.Collision.CollisionSpecialGroup","Name":"GetEntityCollisionGroup","Signature":"public Shared.Collision.CollisionSpecialGroup GetEntityCollisionGroup()","Visibility":"public","ReturnType":"Shared.Collision.CollisionSpecialGroup","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"939CE9BC0623E70AAE9709316811F63A20504CC9966ED2761C37FF9B59BD868C","Hash":"5008369EBBD9D40954D22552F7B8385D1D2910C2B5578C9C908E6BB9E00E6D1D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetEntitySystem()-\u003EShared.Entity.EntitySystem","Name":"GetEntitySystem","Signature":"public Shared.Entity.EntitySystem GetEntitySystem()","Visibility":"public","ReturnType":"Shared.Entity.EntitySystem","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":25,"BodyHash":"B7D9A354B8BE2D983E5115663195A416BDC16E3087E2ADA142B69E17EB11E9BC","Hash":"7CEEA59964575B14AAF3965C472860FC339EBD54CF4C130D5B9002A89C40E63F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single","Name":"HeightAtPoint","Signature":"public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"z","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"A8682B7F1088585D353B7AF70DE6D4733A19B45CB91E456250184E6E4B08D51E","Hash":"6A2706A939B671D1D86DF8756A05B493F92FF3E25BCFF764DE4CA6F34357C0CD","CalledMethods":["Candide.World.OldInteriorWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)","Candide.World.InteriorWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)","Candide.World.ExteriorWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"IsWorldLoaded()-\u003ESystem.Boolean","Name":"IsWorldLoaded","Signature":"public System.Boolean IsWorldLoaded()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"823B35A02297C57F21ADFD07E465502EEF8775DA77CBCFD7FCC10DB6F48EEA0F","Hash":"D33D7956F1FFAF49C8F4DBEF1185EC6B72C7E4923ED3B11AE8060B24DA57B938","CalledMethods":["Candide.World.InteriorWorldHandler::IsFullyLoaded()","Candide.World.ExteriorWorldHandler::IsFullyLoaded()"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":45,"BodyHash":"2AF447FD8C8DD9C228ABE1D604552806339535B7CDF055F9C0D894497B8A6FE5","Hash":"9B06EFD41060B56D6E3CA8CE75E23FC8FF0AE43A0C4740F6B87E57190E1E4C42","CalledMethods":["Candide.World.OldInteriorWorldHandler::Update(Microsoft.Xna.Framework.GameTime)","Candide.World.InteriorWorldHandler::Update(Microsoft.Xna.Framework.GameTime)","Candide.World.ExteriorWorldHandler::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"3A6BD1421744016F4F63B2B94EA07FDE76440FBF2FA12981E2F536E4D0731A6E"}