Romestead Assembly Reference

Shared.Collision.CollisionTerrainGroup

Type JSON

public class in Shared.Collision

Methods12
Properties0
Fields3
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Collision
  • Base typeSystem.Object
  • HashE7CB642080B69CABDC529EE17828132F09C168CF82641BCA89E160635444FE49

Relationships

Fields

NameVisibilitySignature
Emptypublicpublic Shared.Collision.CollisionTerrainGroup Empty
StaticTreepublicpublic CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf> StaticTree
_queryRectBoxprivateprivate Shared.Collision.QueryRectBox _queryRectBox

Methods

Add

public System.Void Add(CandideCreator.Shared.Collision.CollisionShape shape, Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionMasks mask)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD28E55036A8F1BDF7F19CDDF9CFAD58D1E3F9A0AD54332371D582ED91C6A0BD1
  • Body hash69378DA9DF293881516AA4C31AA8932037532CB8446973793D1374EAA468BFFF
  • IL size81
Referenced calls
Called by

Add

public System.Void Add(Shared.Collision.CollisionTerrainGroup group, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash300EA94036CE0329AEB06E6342ABC4CACD6EBFF3C0025533A4754131190140DC
  • Body hash8DEDFD00601B543409027EDA7EF386ECD47A69A8C47369D55CA7698FBA2D0A95
  • IL size78
Referenced calls
Called by

CheckEntityVsTerrainCollision

public System.Void CheckEntityVsTerrainCollision(Shared.Entity.EntityWrapper wrapper, 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, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash626ED578F3970878A1C52CE659377FAEDB489C7D107EF5D1FABDB2D38ACBEC33
  • Body hashC319880F27570F709613BE5DE13FD1C14296D9A2173FFF3BCFDCC38620E4B3FD
  • IL size174
Referenced calls
Called by

CheckForCollision

public System.Boolean CheckForCollision(Microsoft.Xna.Framework.Vector2 position2, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashFA3CEB11875A13CB1DFC75946FB668BC683F2D71616B51D4A9C289138EEAA10B
  • Body hashC78585A4E186264EDE54E3B7F46050EB17AD8C29355D5758F908D651E769AE86
  • IL size59
Referenced calls
Called by

CheckForCollision

public System.Boolean CheckForCollision(Shared.Collision.QueryRectBox queryRectBox, Microsoft.Xna.Framework.Vector2 position2, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash1F1BA8D35C5D6C17EF2375F412BDC5FC75CBBBC3DB7FFD292BBE688D6364DE12
  • Body hashFD204C72A6A259152BAB38EA99A61F00866BA1FE66117283C33E2B23D7F02250
  • IL size51
Referenced calls
Called by

CheckMovableObjectVsTerrainCollision

public System.Void CheckMovableObjectVsTerrainCollision(System.Single dt, 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, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash897F924053402294376F8A447706E699198C748FE050DDB63320A3F74F0DF695
  • Body hashB7B47E1D40EB6A355E38F0A60387DF7E1BA7B78661AA0012C5A9C0D58EF4CC1F
  • IL size145
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, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC4E66DCA0D0513066C18356C67A9DB307922E67F13D3EB1BC3A68DFF1851DACD
  • Body hash85FCBA4A7053929D8B14A8D10822980B8137047BD319BEF2D8B543B1B7F21FEB
  • IL size64
Referenced calls
Called by

CheckProjectileVsTerrainCollision

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

Method metadata
  • Visibilitypublic
  • Return typeCandideCreator.Shared.Collision.CollisionData
  • StaticFalse
  • VirtualFalse
  • HashBA9738B6B4C8BD940AA520DF00BD08790499906DEA9E421E8A33865372A42CFB
  • Body hash33EB90810A83C0AA0F5EDD1ACADEC5DA803A6BF2DF4C65A994D5152CD93719AE
  • IL size70
Referenced calls
Called by

Clear

public System.Void Clear()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB904459BBA4A385F557ADB5E796697D0BB801F1ABBF2614BEB53679C5546714D
  • Body hashB723A2A773BC97690E6F09C6791A0D7DB79A01403F280E7C0DF588112BE3D7CB
  • IL size12
Referenced calls
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Clear()
Called by

Dispose

public System.Void Dispose()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFA1CB73773C747525BC288B51029A71BD35FAF797C6DABFA8EC5B04AC23CA655
  • Body hashB723A2A773BC97690E6F09C6791A0D7DB79A01403F280E7C0DF588112BE3D7CB
  • IL size12
Referenced calls
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Clear()
Called by

GetAllCollisions

public System.Void GetAllCollisions(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> resultList, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6FF771B66C675FCFF2D72721E1DA7E23D45A967936DD35E44588CD8D77E23649
  • Body hashD19CE11811ED92DB435BC710CE7C0179CBDBC16FEC303AAFD1B40DA0E9779C4F
  • IL size68
Referenced calls
Called by

GetAllCollisions

public System.Void GetAllCollisions(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> resultList, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash816D9452E098340A5D7632180AE7E5AAAA7CA42D9B0E284A69AD4C77EC4D58B9
  • Body hash521BCE213AD0E17DB603A47532F9D4421FEF42259B76E002536E8B7B84CD64BF
  • IL size70
Referenced calls
Called by