Romestead Assembly Reference

Candide.World.WorldHandler

Type JSON

public class in Candide.World

Methods20
Properties0
Fields3
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.World
  • Base typeSystem.Object
  • Hash3A6BD1421744016F4F63B2B94EA07FDE76440FBF2FA12981E2F536E4D0731A6E

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
EntitiesTouchingCircleAreaForInteractReuseListprivateprivate System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, System.Guid>> EntitiesTouchingCircleAreaForInteractReuseList
EntityWrappersReuseListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrappersReuseList
Modepublicpublic WorldHandler.WorldMode Mode

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA70254D44039DF7D4F0C9A3ED17CC6DB382F85822015118B1903DD167A12BC81
  • Body hashA00377383185713F1FEB4D70E6A8E6C7A4FDA0F723ADB0CDCB16F00ECA9EBB6F
  • IL size47
Referenced calls
Called by

CheckCollisions

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<CandideCreator.Shared.Collision.CollisionData> outCollisionDatas)

Method metadata
  • Visibilityinternal
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6E6910133AFD706004955C09B913FE93D60470900076875AB11B1C1464760CF0
  • Body hash89B2C4AABF2EF560137948738F83E92BD0F9C9B3856C6AE35207FDC1017A0E15
  • IL size139
Referenced calls
Called by

CheckCollisions

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<CandideCreator.Shared.Collision.CollisionData> outCollisionDatas)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCFD3993294D2558D328E060E85A769D8FA323647DC0F6871BC26E61057604D22
  • Body hashCD65519E30E352A3EE30B34C1D0D82DC3AFD814781AB046F8DEEE8EA74979A77
  • IL size105
Referenced calls

CheckMovableObjectTerrainCollision

public System.Void CheckMovableObjectTerrainCollision(System.Single dt, Microsoft.Xna.Framework.Vector2& position2, Microsoft.Xna.Framework.Vector3& velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9A08CF0CD24BB7B06982D5AAF1AA6043194239323B5EEE6308840C7DC82BD767
  • Body hash0BEB0737EDBF33808EB837E101B4DCC4841ACAD2C9B2D9FEB8421DC18F116252
  • IL size72
Referenced calls
Called by

CheckParticlesVsTerrainCollision

public System.Void CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2& position, Microsoft.Xna.Framework.Vector3& velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask, CandideCreator.Shared.Collision.CollisionShape collisionShape)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash817972051DD7FE09902BBA3150E1E02B6D70ADF41D2FC76717E533301549BD08
  • Body hash8AA1144F5682DD813CE61684AB3618580E9D23263F5432A182A7BAAFB2FBB106
  • IL size96
Referenced calls
Called by

CheckProjectileVsTerrainCollision

public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape collisionShape, CandideCreator.Shared.Collision.CollisionMasks mask)

Method metadata
  • Visibilitypublic
  • Return typeCandideCreator.Shared.Collision.CollisionData
  • StaticTrue
  • VirtualFalse
  • Hash9B18667DF1142F4302DEAA102A73CAFE90EA3240DD82FDFA876A18F3BDAFD5FA
  • Body hashDC0EAFB1C7C678F56962ED9A27F922C5FC9F39813E980A49E1554F6285DAA1A2
  • IL size119
Referenced calls
Called by

CheckTerrainCollision

public System.Void CheckTerrainCollision(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2& position2, Microsoft.Xna.Framework.Vector3& velocity, Microsoft.Xna.Framework.Vector2 nextPosition, System.Single positionZ, CandideCreator.Shared.Collision.CollisionMasks collisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7A916B9A42686A5FA0009D216EBDF5ED64F9DF4659C021DD43B3F6ECCDB9C725
  • Body hashB7ADB92EE696C6685FB3C5790E2F3F108235FBD3EC441BE70B458789563DE9AF
  • IL size72
Referenced calls
Called by

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, CandideCreator.Shared.Tiled.TileEffectEnum tileEffectEnum)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFEF2DCE9FBD2F6047912C72772C0E0AFDBFACF0071F581401683E8497E0EE378
  • Body hash1784AF9453F8EA251683371B2FA75214E23AE9CA50FD84DDE83081748F3DEBF1
  • IL size48
Referenced calls
Called by

GetAllEntityWrappers

public System.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper> GetAllEntityWrappers()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper>
  • StaticTrue
  • VirtualFalse
  • Hash07A50A81CD0C48B82FB595572F0B7C1F7BF1AB665928346B7AFEA1CFEFF99025
  • Body hashF0CEA9F7C9CEC030EEB5F1813E8D876B55A8814DA640DD7664A3D621015E1EFB
  • IL size8
Referenced calls
  • WorldHandler.<GetAllEntityWrappers>d__12::.ctor(System.Int32)
Called by

GetDistance

public System.Nullable<System.Single> GetDistance(Shared.Entity.EntityWrapper entity1, Shared.Entity.EntityWrapper entity2)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Nullable<System.Single>
  • StaticTrue
  • VirtualFalse
  • HashB2C12C7486AC70C73D8F646DA730792E9AF824371F4263F96EF44CE0DCB5FD14
  • Body hashAF3E2B0F2855C71CD2107382C2DEC95AB7D910247581B22A73E647D6242FE14F
  • IL size443
Referenced calls
  • 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<System.Single>::.ctor(!0)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.Building>::TryGetValue(!0, !1&)
  • 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)
Called by

GetEntitiesInRectangleArea

public System.Collections.Generic.List<Shared.Entity.EntityWrapper> GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF rect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<Shared.Entity.EntityWrapper>
  • StaticTrue
  • VirtualFalse
  • Hash7E56148E107C732A4BFCF5FB73B58D4F1E2F0CA09886890C427883C370F16D05
  • Body hash95D1EF454CCCF7281A50D2A7E0069C1A8219CA6DCD4C5EAF73908CA7A124C25D
  • IL size77
Referenced calls
Called by

GetEntitiesTouchingCircleArea

public System.Collections.Generic.List<Shared.Entity.EntityWrapper> GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Single bottomHeight, System.Single topHeight)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<Shared.Entity.EntityWrapper>
  • StaticTrue
  • VirtualFalse
  • HashC89AD27EE30749B6797C65EF9ED673D782C1C11E3B9DD723B670D40A4A5B330C
  • Body hash6E03136D49496114948F0D2DDADC72156B7FC16714CE8060B26EEB34DC680DBB
  • IL size43
Referenced calls
Called by

GetEntitiesTouchingCircleAreaForInteract

public System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, System.Guid>> GetEntitiesTouchingCircleAreaForInteract(Microsoft.Xna.Framework.Vector2 center, System.Single radius, System.Single bottomHeight, System.Single topHeight)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, System.Guid>>
  • StaticTrue
  • VirtualFalse
  • Hash08E041BEEBEE67A61322158D7D872C3B7F3EDE815D0D0589534F5FF53182B20C
  • Body hash9ABF49CE211A00B1743ABEBF7A528CBB6FC43C066F9FC41C417FE0943DF01AA2
  • IL size414
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, System.Guid>>::Clear()
  • Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)
  • System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()
  • List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()
  • System.ValueTuple<Shared.Entity.EntityWrapper, System.Guid>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, System.Guid>>::Add(!0)
  • List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()
  • System.IDisposable::Dispose()
  • CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)
  • CandideCreator.Shared.Algorithms.AabbTree<Candide.World.ExteriorWorld>::QueryFast(CandideCreator.Shared.Models.RectangleF)
  • AabbTree.QueryRect<Candide.World.ExteriorWorld>::GetEnumerator()
  • AabbTree.QueryRect<Candide.World.ExteriorWorld>::get_Current()
  • CandideCreator.Shared.Models.RectangleF::get_TopLeft()
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • AabbTree.QueryRect<Candide.World.ExteriorWorld>::MoveNext()
Called by

GetEntitiesTouchingRectangleArea

public System.Collections.Generic.List<Shared.Entity.EntityWrapper> GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF rect, System.Single bottomZ, System.Single topZ)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<Shared.Entity.EntityWrapper>
  • StaticTrue
  • VirtualFalse
  • Hash3197DB15AE1A50AC6215740416BFDD752B97672C62D2AA2ADD1D1D7C278DDE5E
  • Body hashFF6E011A2835698A008CE43A6CE1DAD03B355E4E260E9792E1B75FF95E09B449
  • IL size81
Referenced calls
Called by

GetEntityCollisionGroup

public Shared.Collision.CollisionSpecialGroup GetEntityCollisionGroup()

Method metadata
  • Visibilitypublic
  • Return typeShared.Collision.CollisionSpecialGroup
  • StaticTrue
  • VirtualFalse
  • Hash5008369EBBD9D40954D22552F7B8385D1D2910C2B5578C9C908E6BB9E00E6D1D
  • Body hash939CE9BC0623E70AAE9709316811F63A20504CC9966ED2761C37FF9B59BD868C
  • IL size35
Called by

GetEntitySystem

public Shared.Entity.EntitySystem GetEntitySystem()

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.EntitySystem
  • StaticTrue
  • VirtualFalse
  • Hash7CEEA59964575B14AAF3965C472860FC339EBD54CF4C130D5B9002A89C40E63F
  • Body hashB7D9A354B8BE2D983E5115663195A416BDC16E3087E2ADA142B69E17EB11E9BC
  • IL size25
Called by

HeightAtPoint

public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 position, System.Single z)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticTrue
  • VirtualFalse
  • Hash6A2706A939B671D1D86DF8756A05B493F92FF3E25BCFF764DE4CA6F34357C0CD
  • Body hashA8682B7F1088585D353B7AF70DE6D4733A19B45CB91E456250184E6E4B08D51E
  • IL size40
Referenced calls
Called by

IsWorldLoaded

public System.Boolean IsWorldLoaded()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashD33D7956F1FFAF49C8F4DBEF1185EC6B72C7E4923ED3B11AE8060B24DA57B938
  • Body hash823B35A02297C57F21ADFD07E465502EEF8775DA77CBCFD7FCC10DB6F48EEA0F
  • IL size40
Referenced calls
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9B06EFD41060B56D6E3CA8CE75E23FC8FF0AE43A0C4740F6B87E57190E1E4C42
  • Body hash2AF447FD8C8DD9C228ABE1D604552806339535B7CDF055F9C0D894497B8A6FE5
  • IL size45
Referenced calls