BM.InteractingEntitiesHelper
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
System.Object - Hash
6C469D7463566A0BF080482CA10D49F1255F83A0917947CBC718E8B93DD801BE
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_entities# | private | private System.Collections.Generic.List<System.Guid> _entities |
Properties
| Name | Visibility | Signature |
|---|---|---|
Count# | public | public System.Int32 Count |
Methods
Add
#
private System.Void Add(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
567A08A22BA5BDD95321FCBB9BEBC2DF5961AA4A060124B3CBCB1CEC05FA92E0 - Body hash
04E1B6C43EA2F61602233C549CAD1236C4ABB62B5DEACCFF8C741CF1D7B0197F - IL size37
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.List<System.Guid>::Contains(!0)System.Collections.Generic.List<System.Guid>::Add(!0)
Called by
Initialize
#
public System.Void Initialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E4995AD530D77BDBF8A5F4CC895EBA5AF2831A34FACC1B7C55EBF62C23AD9CC1 - Body hash
B4A49C75CD4C8D747ADC2AB02440BBE692C1466CA1E01AAAA46EA45C7174AD98 - IL size12
Referenced calls
System.Collections.Generic.List<System.Guid>::.ctor()
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
762C788DED85C40A9C790BB99E3EE473985EEFD9B6C2F76A2CEB1B4CA2333F19 - Body hash
5BD5C2F0051867DDE5A46E0516A3FF4AE5226778AF665E4ACDE5CABB6BDA14AF - IL size35
Referenced calls
Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Inequality(System.Guid, System.Guid)BM.InteractingEntitiesHelper::Add(Shared.Entity.EntityWrapper)BM.InteractingEntitiesHelper::StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)
Remove
#
private System.Void Remove(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
00FDFD2BF4B1B3284E19F2D5F33A605A61A1FE6164804FDBA806083D031096CD - Body hash
0F2FCF3D367F28D1A350262D66B00A9D46B30567BB89E8FE4B0CC0F868CF081D - IL size19
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.List<System.Guid>::Remove(!0)
RemoveInvalid
#
private System.Void RemoveInvalid(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D3A76580CF9A8022665B5FCB0F4C20DE1FE34813F92A5D01AC1516C98DF09EAF - Body hash
F95237DFE0DAB981687505A62271255233319E27A57FDEC5579095027498A79A - IL size124
Referenced calls
System.Collections.Generic.List<System.Guid>::get_Count()System.Collections.Generic.List<System.Guid>::get_Item(System.Int32)System.Nullable<System.Guid>::.ctor(!0)BM.EnemyUtil::IsEntityOk(Shared.Entity.EntitySystem, System.Nullable<System.Guid>, Shared.Entity.EntityWrapper&)System.Collections.Generic.List<System.Guid>::RemoveAt(System.Int32)Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
StopOtherCitizensFromTalkingToPlayer
#
private System.Void StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DBA5AFC28A5189B196EEE6E6F87DAE3B55625AB8141354960924826191CD2B34 - Body hash
494DE896DC588F8C33E7F868B1ED46452C531019A98ABCAFB13D5B0EB3C0D267 - IL size119
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()System.Object::Equals(System.Object)Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Inequality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_Controller()BM.InteractingEntitiesHelper::Remove(Shared.Entity.EntityWrapper)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
Called by
TryGetLatest
#
public System.Boolean TryGetLatest(Shared.Entity.EntityWrapper selfEntity, out Shared.Entity.EntityWrapper& latest)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
5ED18FA988E4330CCB73B60E7B9FA6BD9BFE4706C8B5B77065855F26A40A5114 - Body hash
73B67DAD3ECF2798A8AAF33D003AB78F45964C02783CADDA92D66652361ECD66 - IL size68
Referenced calls
BM.InteractingEntitiesHelper::RemoveInvalid(Shared.Entity.EntityWrapper)System.Collections.Generic.List<System.Guid>::get_Count()System.Collections.Generic.List<System.Guid>::get_Item(System.Int32)Shared.Entity.EntitySystem::GetEntityById(System.Guid)