{"Id":"BM.InteractingEntitiesHelper","Name":"InteractingEntitiesHelper","DisplayName":"InteractingEntitiesHelper","FullName":"BM.InteractingEntitiesHelper","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_entities:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E","Name":"_entities","Type":"System.Collections.Generic.List\u003CSystem.Guid\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.Guid\u003E _entities","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"306D026FF8BFE2D27814B5A1574128FE3BA3649E8C4C152BF290EEAC9BA66A15"}],"Properties":[{"Id":"Count:System.Int32","Name":"Count","Type":"System.Int32","Signature":"public System.Int32 Count","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"F1AACCBD4C80BEB341B0AB325F45425C368E058331258B1EC1C163B9EBA4A984"}],"Events":[],"Methods":[{"Id":"Add(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"Add","Signature":"private System.Void Add(Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"04E1B6C43EA2F61602233C549CAD1236C4ABB62B5DEACCFF8C741CF1D7B0197F","Hash":"567A08A22BA5BDD95321FCBB9BEBC2DF5961AA4A060124B3CBCB1CEC05FA92E0","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.List\u003CSystem.Guid\u003E::Contains(!0)","System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"Initialize()-\u003ESystem.Void","Name":"Initialize","Signature":"public System.Void Initialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"B4A49C75CD4C8D747ADC2AB02440BBE692C1466CA1E01AAAA46EA45C7174AD98","Hash":"E4995AD530D77BDBF8A5F4CC895EBA5AF2831A34FACC1B7C55EBF62C23AD9CC1","CalledMethods":["System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"OnInteract(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnInteract","Signature":"public System.Void OnInteract(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"thisEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"5BD5C2F0051867DDE5A46E0516A3FF4AE5226778AF665E4ACDE5CABB6BDA14AF","Hash":"762C788DED85C40A9C790BB99E3EE473985EEFD9B6C2F76A2CEB1B4CA2333F19","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"Remove(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"Remove","Signature":"private System.Void Remove(Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"0F2FCF3D367F28D1A350262D66B00A9D46B30567BB89E8FE4B0CC0F868CF081D","Hash":"00FDFD2BF4B1B3284E19F2D5F33A605A61A1FE6164804FDBA806083D031096CD","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.List\u003CSystem.Guid\u003E::Remove(!0)"],"StringLiterals":[],"Source":null},{"Id":"RemoveInvalid(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"RemoveInvalid","Signature":"private System.Void RemoveInvalid(Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":124,"BodyHash":"F95237DFE0DAB981687505A62271255233319E27A57FDEC5579095027498A79A","Hash":"D3A76580CF9A8022665B5FCB0F4C20DE1FE34813F92A5D01AC1516C98DF09EAF","CalledMethods":["System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","BM.EnemyUtil::IsEntityOk(Shared.Entity.EntitySystem, System.Nullable\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper\u0026)","System.Collections.Generic.List\u003CSystem.Guid\u003E::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)"],"StringLiterals":[],"Source":null},{"Id":"StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"StopOtherCitizensFromTalkingToPlayer","Signature":"private System.Void StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"thisEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":119,"BodyHash":"494DE896DC588F8C33E7F868B1ED46452C531019A98ABCAFB13D5B0EB3C0D267","Hash":"DBA5AFC28A5189B196EEE6E6F87DAE3B55625AB8141354960924826191CD2B34","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::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\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"TryGetLatest(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper\u0026)-\u003ESystem.Boolean","Name":"TryGetLatest","Signature":"public System.Boolean TryGetLatest(Shared.Entity.EntityWrapper selfEntity, out Shared.Entity.EntityWrapper\u0026 latest)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"selfEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"latest","Type":"Shared.Entity.EntityWrapper\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":68,"BodyHash":"73B67DAD3ECF2798A8AAF33D003AB78F45964C02783CADDA92D66652361ECD66","Hash":"5ED18FA988E4330CCB73B60E7B9FA6BD9BFE4706C8B5B77065855F26A40A5114","CalledMethods":["BM.InteractingEntitiesHelper::RemoveInvalid(Shared.Entity.EntityWrapper)","System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)","Shared.Entity.EntitySystem::GetEntityById(System.Guid)"],"StringLiterals":[],"Source":null}],"Hash":"6C469D7463566A0BF080482CA10D49F1255F83A0917947CBC718E8B93DD801BE"}