Romestead Assembly Reference

Shared.Collision.CollisionHelper

Type JSON

public class in Shared.Collision

Methods9
Properties0
Fields0
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Collision
  • Base typeSystem.Object
  • Hash94306C83FEBD155891E3046F40695A0421D407A974D514450C890FD8245ADE20

Relationships

Base type

System.Object

Methods

CheckEntityVsTerrainCollisionInSteps

public System.Void CheckEntityVsTerrainCollisionInSteps(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, CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf> tree)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC031A3EC655108A30CCA25F821FC9ECEEC4FB1908DA08CDA17B2B02604A08023
  • Body hash984BCBE02B2423ECC1C109C4541827CBE21BED0F16371818384C8D8C9DB95BAD
  • IL size684
Referenced calls
Called by

CheckEntityVsTerrainCollisionNormal

public System.Void CheckEntityVsTerrainCollisionNormal<T>(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, T query)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash11FEB7C1F9C3DE9132AD94A1799A6D63FEF492E97DAECAB7243A5773C97E8379
  • Body hash3650B1680D91C154E6BCC7B11BC74431AC6A39B817BD5A5A6213A4488B464B48
  • IL size298
Referenced calls

CheckForTerrainCollision

public System.Boolean CheckForTerrainCollision<T>(Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset, T query)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash0003A3410B68398D0F24BCE47276A7B4771AC570DE24493D2912D840865F6A95
  • Body hash43AEB72E22F25259DCD62D7C9F996C8626F438920281F48C2B038C8BA74387C1
  • IL size195
Referenced calls

CheckMovableObjectVsTerrainCollisionInSteps

public System.Void CheckMovableObjectVsTerrainCollisionInSteps(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, CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf> tree)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5E1B6150FACB4CFDD88DAFE1CD98147DBF39F11E0406D1C7D8EA864197E5644D
  • Body hash3261F80E9FE088E179C6C9002E2AA97CEC6F21A9D0337EA328CEB6491431EADD
  • IL size537
Referenced calls
Called by

CheckMovableObjectVsTerrainCollisionNormal

public System.Void CheckMovableObjectVsTerrainCollisionNormal<T>(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, T query)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash3EDBDF2055B3926DC235A939A4C34F3DB341E808F48015A9FCED2359C26680A9
  • Body hash2329E41D69881552E47F2372D6D917B63A0F3EFF416CA13CBDE40389918E7397
  • IL size237
Referenced calls

CheckParticlesVsTerrainCollision

public System.Void CheckParticlesVsTerrainCollision<T>(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, T query)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF36D6DCCFAF8FD7F2FCF8EFC78598BA0E579197AA9D8F5DE2A0C3E9E6A6674BA
  • Body hashCF3D6473D476F976F41F8216E65EF338109C1957ABD4792300F97B5589AF25FC
  • IL size237
Referenced calls

CheckProjectileVsTerrainCollision

public CandideCreator.Shared.Collision.CollisionData CheckProjectileVsTerrainCollision<T>(Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Microsoft.Xna.Framework.Vector2 offset, T query)

Method metadata
  • Visibilitypublic
  • Return typeCandideCreator.Shared.Collision.CollisionData
  • StaticTrue
  • VirtualFalse
  • Hash6AC2452BC5127165D78FD0CE20CD2F1F48C171DE49749F6F8E0977C1CAD27EC9
  • Body hashC58340E1A6D57DD306A1CB5F582A29A7247B3F2FA57260D923015F0B93F16F14
  • IL size203
Referenced calls

GetAllCollisions

public System.Void GetAllCollisions<T>(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, T query)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash664D4718C05C7E9569248D20F94B6C823A4054776751F16DD4894640DB0BCE4C
  • Body hashFB89234090E697D3BD7DA686EAD1E7B302E5AF291197D33EF99B527FC37A6A9D
  • IL size226
Referenced calls

GetAllCollisions

public System.Void GetAllCollisions<T>(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, T query)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF12E4A4240BF01A70BE95AA886092470BAD51D2076942C24D59B6C3A05B5B5D1
  • Body hashABD0DA70A2DB679C59BB055543C80D81A69ACB13DC67AB833E598EECE1D9CF32
  • IL size228
Referenced calls