Shared.Collision.MultiCollisionEnumerator
Type JSONpublic class in Shared.Collision
Type metadata
- Assembly
Shared - Namespace
Shared.Collision - Base type
System.Object - Interfaces
System.Collections.Generic.IEnumerable<Shared.Collision.CollisionSpecialGroupLeaf>, System.Collections.Generic.IEnumerator<Shared.Collision.CollisionSpecialGroupLeaf>, System.Collections.IEnumerable, System.Collections.IEnumerator, System.IDisposable - Hash
31CA95A380EF62165AAAF251D32D891AD48DADB4C9860A534B2AAAD25379423A
Relationships
Base type
System.Object
Interfaces
System.Collections.Generic.IEnumerable<Shared.Collision.CollisionSpecialGroupLeaf>System.Collections.Generic.IEnumerator<Shared.Collision.CollisionSpecialGroupLeaf>System.Collections.IEnumerableSystem.Collections.IEnumeratorSystem.IDisposable
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_current# | private | private Shared.Collision.CollisionSpecialGroupLeaf _current |
_enum1# | private | private AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf> _enum1 |
_enum2# | private | private AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf> _enum2 |
_enumerator# | private | private AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf> _enumerator |
_state# | private | private System.Int32 _state |
Properties
| Name | Visibility | Signature |
|---|---|---|
Current# | public | public Shared.Collision.CollisionSpecialGroupLeaf Current |
System.Collections.IEnumerator.Current# | private | private System.Object System.Collections.IEnumerator.Current |
Methods
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C003D573296614A07B27D26C7D46C219DBFB025292E5097F755E48A4BBAAF3F6 - Body hash
FD6036987CA0F95F357215B428BCB011D88D689622EE9CB5FAD18547FD7B8635 - IL size12
Referenced calls
AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf>::Dispose()
GetEnumerator
#
public System.Collections.Generic.IEnumerator<Shared.Collision.CollisionSpecialGroupLeaf> GetEnumerator()
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.IEnumerator<Shared.Collision.CollisionSpecialGroupLeaf> - StaticFalse
- VirtualTrue
- Hash
6D39626CC4384E05F542B4493F04E0AACE5E8A75384AD87893A5D5EA6A13CDB6 - Body hash
83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA - IL size2
Called by
Shared.Collision.CollisionSpecialGroup::CheckCollisionsAgainstEntitiesShared.Collision.CollisionSpecialGroup::CheckEntityCollisionShared.Collision.CollisionSpecialGroup::CheckForCollisionAtPositionShared.Collision.CollisionSpecialGroup::CheckForCollisionAtPositionShared.Collision.CollisionSpecialGroup::GetAllCollidingEntityIdsShared.Collision.CollisionSpecialGroup::GetEntitiesInCircleAreaShared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleAreaShared.Collision.CollisionSpecialGroup::GetEntitiesOverlappingPointShared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCircleShared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCollisionShared.Collision.CollisionSpecialGroup::GetEntitiesTouchingRectangleArea
MoveNext
#
public System.Boolean MoveNext()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
5D4DE9F8D6D389ACF018D112B318617B22BE9F105D725483F3D1E73ECDEBBD7B - Body hash
D3D30FA64E518B6827ADED3A82CB986E984B4D721F7BFEB54FAD1DD01DC49928 - IL size127
Referenced calls
AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf>::MoveNext()AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf>::get_Current()AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf>::Dispose()Shared.Collision.MultiCollisionEnumerator::Dispose()
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6D5A414593736B34A05FE20BEBE256FF381B70F3CE5118F44669F3D3901B5A92 - Body hash
A68D9CA69BBB3A5F16492E7AD1251CC9E9F1FA2CC73C0292F84B57C8240E8765 - IL size14
Referenced calls
Reset
#
public System.Void Reset(AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf> enum1, AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf> enum2)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2FF8CF294F57B008E1D68263AE11A78E0BBFC24EE871518790B83C4BA4073BF3 - Body hash
3E8CC50A16914DB031060E3624840341D25ED0C2DDED73298DF78A340482E1B3 - IL size34
Called by
Shared.Collision.CollisionSpecialGroup::CheckCollisionsAgainstEntitiesShared.Collision.CollisionSpecialGroup::CheckEntityCollisionShared.Collision.CollisionSpecialGroup::CheckEntityVsTerrainCollisionShared.Collision.CollisionSpecialGroup::CheckForCollisionAtPositionShared.Collision.CollisionSpecialGroup::CheckForCollisionAtPositionShared.Collision.CollisionSpecialGroup::CheckParticlesVsTerrainCollisionShared.Collision.CollisionSpecialGroup::CheckProjectileVsTerrainCollisionShared.Collision.CollisionSpecialGroup::GetAllCollidingEntityIdsShared.Collision.CollisionSpecialGroup::GetAllCollisionsShared.Collision.CollisionSpecialGroup::GetAllCollisionsShared.Collision.CollisionSpecialGroup::GetEntitiesInCircleAreaShared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleAreaShared.Collision.CollisionSpecialGroup::GetEntitiesOverlappingPointShared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCircleShared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCollisionShared.Collision.CollisionSpecialGroup::GetEntitiesTouchingRectangleArea
Reset
#
public System.Void Reset(AabbTree.QueryRect<Shared.Collision.CollisionSpecialGroupLeaf> enum2)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8EF9881DA480CCC57CF935A34C31E0D0082FE6687F28FF0A288BCAD00C283FBB - Body hash
085B0F61996E9674189A5BAEDCB53D1A545B7D2E46EFC1907FC69BE0467BC130 - IL size27
System.Collections.IEnumerable.GetEnumerator
#
private System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Method metadata
- Visibilityprivate
- Return type
System.Collections.IEnumerator - StaticFalse
- VirtualTrue
- Hash
DBC7C3251C08BADF9AB524A5EED6E7921BC7EB189BBE169502B6EF06564B1CC8 - Body hash
83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA - IL size2