Romestead Assembly Reference

Shared.Collision.CollisionSpecialGroup

Type JSON

public class in Shared.Collision

Methods32
Properties0
Fields19
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Collision
  • Base typeSystem.Object
  • Hash5E78A9BD548216DF0BE8E6DDAD825B724EADED308E8AB86CFA8D387A8D06F0FF

Relationships

Fields

NameVisibilitySignature
ChecksPerFramepublicpublic System.Int32 ChecksPerFrame
DynamicTreepublicpublic CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf> DynamicTree
Emptypublicpublic Shared.Collision.CollisionSpecialGroup Empty
StaticTreepublicpublic CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf> StaticTree
TrackedEntitiespublicpublic System.Collections.Generic.Dictionary<System.Int32, Shared.Collision.CollisionSpecialGroupLeaf> TrackedEntities
TreesSetuppublicpublic System.Boolean TreesSetup
_checkIndexprivateprivate System.Int32 _checkIndex
_cleanUpIndexprivateprivate System.Int32 _cleanUpIndex
_cleanUpListprivateprivate System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf> _cleanUpList
_entitiesInCircleAreaReuseListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> _entitiesInCircleAreaReuseList
_entitiesOverlappingPointReuseListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> _entitiesOverlappingPointReuseList
_entitiesTouchingCircleReuseListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> _entitiesTouchingCircleReuseList
_overlappingPointTestCircleprivateprivate CandideCreator.Shared.Collision.CollisionCircle _overlappingPointTestCircle
_queryRectBoxprivateprivate Shared.Collision.QueryRectBox _queryRectBox
_removalQueueprivateprivate System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf> _removalQueue
_reuseCollisionCircleprivateprivate CandideCreator.Shared.Collision.CollisionCircle _reuseCollisionCircle
_reuseCollisionRectangleprivateprivate CandideCreator.Shared.Collision.CollisionRectangle _reuseCollisionRectangle
_searchEnumeratorprivateprivate Shared.Collision.MultiCollisionEnumerator _searchEnumerator
_searchingprivateprivate System.Boolean _searching

Methods

AddNewEntity

public System.Void AddNewEntity(Shared.Entity.EntityWrapper entity, System.Boolean track)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash535B7A18ED28AE6A7F9461FC121A979555ABA6DD561A809C660D041A78C4B9F6
  • Body hash9F9DA610DD1E32BF05F57EEAD80510C66DA67776C1DF3854D99DA339239BBCD6
  • IL size474
Referenced calls
Called by
String literals
  • Entity
  • (Id:
  • ) position has gone wonky, is
  • , offset
  • (not previously tracked). Velocity
  • , Acceleration
  • , Friction
  • , State
  • ,

CheckCollisionsAgainstEntities

public System.Void CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, System.Collections.Generic.List<System.ValueTuple<Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape>> extras, CandideCreator.Shared.Collision.CollisionMasks mask, System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData>> checkCollisionsReuseList)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash66167BF529B192F4906A90C1C089D12D5AD3C3E19B7EB5009725B7E82EE17531
  • Body hashA2E929D285A6A240508424F209BF8370678F2FDAEB2E4F03C2DBF604711AA9AF
  • IL size648
Referenced calls
Called by

CheckEntityCollision

public System.Void CheckEntityCollision(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.CollisionMasks noCollisionMask, CandideCreator.Shared.Collision.CollisionShape collisionShape)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash65E4775A72F43DA37DA029AAAFC2811240DD84864EED67F464DCFEBCE943766A
  • Body hash88A695EBC4B6C2081D737B1C40F8F8CAFC3CB125439076E61B4DA56DC26B5491
  • IL size963
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
  • HashB6CFED29A086B4CC3A3DC20B5664E81842E1FD0028347FE7E5374F34615306EA
  • Body hash68641944E8EB890612148D35AD0800540159D7DAF932A80C7446AD83B029F35E
  • IL size184
Referenced calls
Called by

CheckForCollisionAtPosition

public System.Boolean CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, Shared.Entity.EntityWrapper entity, Shared.Entity.EntityWrapper target)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashE0E8AEA57D9D6D1D205F69C762BA7675C781E2E46612FDCE8619DF314C740195
  • Body hash22CF39A7A23DF2290B5A3D986DC73E236C0120405F08603660D75E0377E9EA56
  • IL size280
Referenced calls
Called by

CheckForCollisionAtPosition

public System.Boolean CheckForCollisionAtPosition(Shared.Collision.MultiCollisionEnumerator collisionEnumerator, Microsoft.Xna.Framework.Vector2 position, System.Single z, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Collections.Generic.HashSet<System.Guid> ignoreEntityIds)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash8DE043404EAC514B00A10878DBA5A0C1F9E85B1857C7110D2729466EC33C91C0
  • Body hash8FF66EDBCCFAC2AA42963737C437D06BBFCD4152F2AAEE0853415AB689B60EE7
  • IL size262
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
  • HashA497208248B875CE639972DD61E8716A7BECBD1712CA28FEB76DD7FE2CCC3DE5
  • Body hash1787696E8F51D0EA15137D97D3DDD8E235110571B7AB8BA116A1E4E2F162C191
  • IL size143
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
  • Hash6B058EECB07F86DAD13E802D421176490C55741582732D75709874137421DCF1
  • Body hashDF879CD86A48161CEC4C2A411E8C6615E2F74F4BE0187E3B6902E9A7F4A200BF
  • IL size74
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
  • HashB093BCAD5467735F1C66FEDE6209142FE95B614677988A900709288BDED2C541
  • Body hashFAD691340BDC823B3E4A7E2B9C59F7C039FB152EF15915CE94038F347BE9259E
  • IL size80
Referenced calls
Called by

Clear

public System.Void Clear()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash623284980D1085E6DC2194B8DEAFFD55F9E20F0DEC0FD864C77AD058C81F384E
  • Body hashA7C9548DABCD4FA4DB5615B516734536962D7C00FE671E280F1FBE9107970F61
  • IL size64
Referenced calls
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Clear()
  • System.Collections.Generic.Dictionary<System.Int32, Shared.Collision.CollisionSpecialGroupLeaf>::Clear()
  • System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf>::Clear()
Called by

CreateTrees

private System.Void CreateTrees(System.Int32 maxEntityCount)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBEDBB4A09620B3AB726B0C3CF88C146E1F6EF22113DD1DB42C41024B6A240EE7
  • Body hashCA8C00107C15AC1C3A2621D623DF8A5CDE08EE79ED220BC0CBFB7D8B1E08AC7A
  • IL size120
Referenced calls
  • System.Math::Max(System.Int32, System.Int32)
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::.ctor(System.Int32, System.Single, System.Single)
  • System.Collections.Generic.Dictionary<System.Int32, Shared.Collision.CollisionSpecialGroupLeaf>::.ctor()
  • System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf>::.ctor()
Called by

GetAllCollidingEntityIds

public System.Void GetAllCollidingEntityIds(Shared.Collision.MultiCollisionEnumerator collisionEnumerator, Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Collision.CollisionShape shape, CandideCreator.Shared.Collision.CollisionMasks mask, System.Single stepHeight, System.Collections.Generic.HashSet<System.Guid> resultList, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash326A9EBCCA8D4DDB48BB7AF5146331949531E1A40B407E430680B4724A281AE0
  • Body hash605C614C5E8E48F370623FA1853D382356F6CBED764AC8B0161EF6D669316377
  • IL size298
Referenced calls
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
  • Hash85BA5F30F5E179A94B64EC06AE1C4A12321F6A1C98E829FECE15C6387BFC0B5C
  • Body hash31D973DF4D3E122422E47D3A73F81EAECB7AC5EACB1A7D70D6839DEB8D543F24
  • IL size78
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
  • HashD2A1EF1BA9F02FE9D69F98C195EB8C1254F015EEC33BE0C65725982D9B9ED6BE
  • Body hashF889D050304756226D5F0118600F7EB32984531CFB27E0B3069F5BE50C863ADA
  • IL size80
Referenced calls
Called by

GetAllStaticCollisions

public System.Void GetAllStaticCollisions(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
  • Hash2A518ACCA866929E073BF59CB2C75090A2A9B2850B09C779F559E257A2F9C348
  • Body hash098FA428470F1D917BEF5856241FE2F487C21319CE265ADD17878127B2AE203B
  • IL size68
Referenced calls
Called by

GetEntitiesInCircleArea

public System.Collections.Generic.List<Shared.Entity.EntityWrapper> GetEntitiesInCircleArea(System.Single radius, Microsoft.Xna.Framework.Vector2 position)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<Shared.Entity.EntityWrapper>
  • StaticFalse
  • VirtualFalse
  • Hash532C47ECCBBF869C005508FA6AE9644F5E8255E34E95BC4FE22DD1E0E5872C3C
  • Body hash7B92692AD259E975F84B549A997621EEEDF11ADE73F3CBBA59597E2DEF1ACAC3
  • IL size172
Referenced calls
Called by

GetEntitiesInRectangleArea

public System.Void GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF queryRect, System.Collections.Generic.List<Shared.Entity.EntityWrapper> outList)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFA575E01DDD66F8AAAB7A5744EB615504BABA93831A5949593F7DFC0F7AC4BEA
  • Body hashCD39B937654E8E6535C7D6233AD0FBE88028BE3424E120F98879BDC8461BE0D8
  • IL size123
Referenced calls
Called by

GetEntitiesOverlappingPoint

public System.Collections.Generic.List<Shared.Entity.EntityWrapper> GetEntitiesOverlappingPoint(Microsoft.Xna.Framework.Vector2 position)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<Shared.Entity.EntityWrapper>
  • StaticFalse
  • VirtualFalse
  • Hash6BBB9F0E38C3BFC4AFD32121623B936E25DEE95EE3A2409A65E7A50C3A66B376
  • Body hash56E5D6A91078ADB4419DCEF5B5158A1E0D7CB70CA8D85DFB1487DC18120DD721
  • IL size181
Referenced calls
Called by

GetEntitiesTouchingCircle

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<Shared.Entity.EntityWrapper>
  • StaticFalse
  • VirtualFalse
  • HashF01C65106EB9032901904CC006A8A6BE2008CCDABA4F7B06F97EF5B92D75D399
  • Body hashBA51104DB832002EE5E3B81B6C0AC5915E54953C6E1CEFBA341F41352A4F0F31
  • IL size231
Referenced calls
Called by

GetEntitiesTouchingCollision

public System.Void GetEntitiesTouchingCollision(CandideCreator.Shared.Collision.CollisionShape collision, Microsoft.Xna.Framework.Vector2 position, System.Collections.Generic.List<Shared.Entity.EntityWrapper> outList)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8D388BC91099F84DB4D394D3D98D6077411699456C75DC74CC61944B81FB4CE3
  • Body hashEB966D7E53CCFA6882B48162B00716730A10C7C609CF474D76D24FF0F018F377
  • IL size159
Referenced calls
Called by

GetEntitiesTouchingRectangleArea

public System.Void GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF queryRect, System.Single bottomHeight, System.Single topHeight, System.Collections.Generic.List<Shared.Entity.EntityWrapper> outList)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF9EA705079914C4A8D78C91A479B36D1278CF5B608A23EE4DDC14A83E64255FC
  • Body hashA5C3F3FBFA24CE77D99E3698003F1F7BAE2F44754393ECBC93E31CF4C676ABB2
  • IL size262
Referenced calls
Called by

GetEntityRectangle

private CandideCreator.Shared.Models.RectangleF GetEntityRectangle(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilityprivate
  • Return typeCandideCreator.Shared.Models.RectangleF
  • StaticFalse
  • VirtualFalse
  • Hash0AEC677EE61143F78A000A243CE6EB2FA85F54E897C5811317B9FF7AC69828EA
  • Body hashB45BCDF30D68C53D4680E05A864B6C021A490CFCAA966837AD75E7666C88B67F
  • IL size25
Referenced calls
Called by

GetReadonlyCopy

public Shared.Collision.CollisionSpecialGroup GetReadonlyCopy()

Method metadata
  • Visibilitypublic
  • Return typeShared.Collision.CollisionSpecialGroup
  • StaticFalse
  • VirtualFalse
  • Hash84AA4ECF77E28D49EE02BC4792BD1F5CABACEFEEB1D05429C696F3F7B6F17E12
  • Body hash0038A48D0139C62CC645585B7C82552D4A5532B2EC227DDEBAD47CD572DFED86
  • IL size61
Referenced calls
  • Shared.Collision.CollisionSpecialGroup::.ctor()
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::GetReadOnlyCopy()
Called by

Initialize

public System.Void Initialize(Shared.Entity.EntitySystem system)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD63B265CD3A338E037E0DF8ABBFDD41EB67652016EE3B752B9D63069E319FFB0
  • Body hashE75AAB09323683FF09288ADB2FAB2E2096165E30DC409DA88F2B281D140E3339
  • IL size82
Referenced calls
Called by

ProcessQueuedRemovals

private System.Void ProcessQueuedRemovals()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5F01F6D45B515A4379142D5F1D4BFC5A76D351DFB2E017371ECAE6E790A92C89
  • Body hash643EBF4D6E8C494E41A16A3C6005B0A6BFAD15C2EBF0A941384503160ED6B0A5
  • IL size112
Referenced calls
  • System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf>::GetEnumerator()
  • List.Enumerator<Shared.Collision.CollisionSpecialGroupLeaf>::get_Current()
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Remove(System.Int32)
  • List.Enumerator<Shared.Collision.CollisionSpecialGroupLeaf>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf>::Clear()
Called by

Remove

private System.Void Remove(Shared.Collision.CollisionSpecialGroupLeaf leaf)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE4ABEB65E76E14B840B494CB5022FF668CA9E3FB31A9997C546B543684693807
  • Body hashEDE0F7E62DD712058E8A010F73AD209D8734DD8A682BCAE905CED7E7FB211623
  • IL size83
Referenced calls
  • System.Collections.Generic.List<Shared.Collision.CollisionSpecialGroupLeaf>::Add(!0)
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Remove(System.Int32)
Called by

Remove

public System.Void Remove(System.Int32 incId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash40E542A00F5149E79F7069029270F141292A398B53C87A45F58813A314880CCF
  • Body hash160408F3E3AB0D3D34D70BC5241D06C5FC658B492F7632FF0C04F8EA3A70B723
  • IL size48
Referenced calls
Called by

RemoveEntity

public System.Void RemoveEntity(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash09A528F5315C988C5DE5EEC0BF0A7926338AF31AADD02CD2D0946291934A1B91
  • Body hashAAE5AE8E1AF312B55E3B371F8E2729E979C6D00EB678750B7254A50D4B51EF0E
  • IL size13
Referenced calls
Called by

SetupSimpleEntitiesOnly

public System.Int32 SetupSimpleEntitiesOnly(Shared.Entity.EntitySystem system)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash1F6EE3D01F3EE3EE96C600CCE4D1C6377D776D62D39E7F7CC8E37D185A767520
  • Body hash40C200B182783E0FD6218A39FD9EF1FD68396AC246CFB371AE2E8A552A586CF5
  • IL size202
Referenced calls

Update

public System.Void Update(Shared.Entity.EntitySystem system, System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash796BC2A11F8CAE210543A6C4C64B020339430DE9D185B0283386AD64A8DFAF6F
  • Body hash2EFEBD91C4AADDCEA7BBC3914A487C5DC43225AA23223BEE2785CFBED5FDFF51
  • IL size563
Referenced calls
Called by

UpdateLeaf

public System.Void UpdateLeaf(Shared.Collision.CollisionSpecialGroupLeaf leaf, Microsoft.Xna.Framework.Vector2 entityPosition)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6B8886BA7E4A52071A8644E686070C97D86FE03CDD25306AD4176784ED005251
  • Body hash26D4C7A098CBD5AC4451E8AC42252147A3876D8588E9CCCECA92AE974FD33F51
  • IL size423
Referenced calls
Called by
String literals
  • Entity
  • (Id:
  • ) position has gone wonky, is
  • , previously
  • . Z
  • |
  • Velocity
  • , Acceleration
  • , Friction
  • , State
  • ,

UpdatePositionAndVelocity

public System.Void UpdatePositionAndVelocity(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashAC2359A51D8AF8AF693B51318F3C6D38051393F747CA36273904404BCAD0CD68
  • Body hash9004D954C8F953DBA7D1DB88E58240C04EA58B7EDB0F90CDA50F5A7CC0983828
  • IL size801
Referenced calls
  • Shared.Entity.EntityWrapper::get_IncId()
  • System.Collections.Generic.Dictionary<System.Int32, Shared.Collision.CollisionSpecialGroupLeaf>::TryGetValue(!0, !1&)
  • Shared.Collision.CollisionSpecialGroup::AddNewEntity(Shared.Entity.EntityWrapper, System.Boolean)
  • Shared.Entity.EntityWrapper::get_CollisionGroupMask()
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_Shape()
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector2&)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • Shared.Entity.EntityWrapper::get_Name()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • Shared.Entity.EntityWrapper::get_Velocity()
  • Shared.Entity.EntityWrapper::get_Acceleration()
  • Shared.Entity.EntityWrapper::get_Friction()
  • Shared.Entity.EntityWrapper::get_Controller()
  • System.Nullable<System.Int32>::.ctor(!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.ExceptionHelper::ThrowInvalidOperationException(System.String)
  • Shared.Entity.EntityWrapper::get_Immovable()
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Remove(System.Int32)
  • Shared.Collision.CollisionSpecialGroup::GetEntityRectangle(Shared.Entity.EntityWrapper)
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Add(CandideCreator.Shared.Models.RectangleF, !0)
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Update(System.Int32, CandideCreator.Shared.Models.RectangleF)
  • Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Algorithms.AabbTree<Shared.Collision.CollisionSpecialGroupLeaf>::Move(System.Int32, CandideCreator.Shared.Models.RectangleF, Microsoft.Xna.Framework.Vector2)
Called by
String literals
  • Entity
  • (Id:
  • ) position has gone wonky, is
  • , previously
  • . Z
  • |
  • Velocity
  • , Acceleration
  • , Friction
  • , State
  • ,