Shared.Entity.Components.FactionMaskNewExtension
Type JSONpublic class in Shared.Entity.Components
Type metadata
- Assembly
Shared - Namespace
Shared.Entity.Components - Base type
System.Object - Hash
7A24ABC0E018B983810C05972DFA162D9145BEEFF8D72ED163C2B544E5153AF7
Relationships
Base type
System.Object
Methods
HasAnyFlags
#
public System.Boolean HasAnyFlags(Shared.Entity.Components.EntityFlags mask, Shared.Entity.Components.EntityFlags flag)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
25821F5533C92B81599C524EEC8F0B729F55442039AD2A56A0B54ABA7AA0198F - Body hash
6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F - IL size7
HasAnyFlags
#
public System.Boolean HasAnyFlags(Shared.Entity.Components.FactionMask mask, Shared.Entity.Components.FactionMask flag)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
00D10F7A405690F66B2027A832844125F5625B021682386BDEC920B5839C2D41 - Body hash
6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F - IL size7
Called by
BM.EnemyUtil::HasNearbyAlliesCandideServer.Citizens.GenericServerCitizenController::IsThreatDetectedCandideServer.Entities.Controllers.Enemies.ServerBoarController::OnEntityCollisionCandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController::TryGetHealingTargetCandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController::TryGetNearbyAllyToHideBehindCandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::GetTriggeringEntitiesCandideServer.Entities.Modules.SharedLaserBeam::FindEntityHitsCandideServer.Entities.ScheduleSystem.Schedule::IsThreatDetectedShared.Combat.Projectiles.ProjectileSystem::OnProjectileHitEntitiesShared.Entity.Aggro.CircularAggroField::GetTriggeringEntitiesShared.Entity.Components.AggressiveComponent::CheckIfAllyHasTargetShared.Entity.Components.AggressiveComponent::Update
HasFlags
#
public System.Boolean HasFlags(Shared.Entity.Components.EntityFlags mask, Shared.Entity.Components.EntityFlags flag)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
B260D94982E13396CCB90FBEDBFCFC5BD745626096F31CB066CB7C379F70B426 - Body hash
2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B - IL size7
Called by
CandideServer.Entities.Controllers.Enemies.ServerFallenBloatController::OnDamagedCandideServer.Entities.Controllers.Enemies.ServerFallenCenturionController::OnDamagedCandideServer.Entities.Controllers.Enemies.ServerFallenController::OnDamagedCandideServer.Entities.Controllers.Enemies.ServerFallenCrawlerController::OnDamagedCandideServer.Entities.Controllers.Enemies.ServerFallenSwordController::OnDamagedCandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::GetTriggeringEntitiesShared.Entity.Aggro.CircularAggroField::GetTriggeringEntitiesShared.Entity.Components.AggressiveComponent::GenerateThreatShared.Entity.Components.AggressiveComponent::SetEntityThreatToMaxShared.Entity.Components.AggressiveComponent::UpdateShared.Entity.Components.AggressiveComponent::UpdateTrigger
HasFlags
#
public System.Boolean HasFlags(Shared.Entity.Components.FactionMask mask, Shared.Entity.Components.FactionMask flag)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
88339F438A8820BAACB69E6AA0F821ED49516D1D8A55AC3CE998B51B57CB5BDD - Body hash
2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B - IL size7
Called by
CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::OnDamagedCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LaserAttackTask::SendLaserTargetsCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::OnEntityCollisionCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::OnEntityCollisionCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::OnEntityCollisionCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::OnEntityCollisionCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateCandideServer.Entities.ControllerSets.Wolf.WolfAi::OnDamagedCandide.Entities.Controllers.DungeonDoors.DungeonDoorController::OnInteractShared.Entity.Components.AggressiveComponent::GenerateThreat
RemoveFlag
#
public System.Void RemoveFlag(Shared.Entity.Components.EntityFlags& mask, Shared.Entity.Components.EntityFlags flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B90E2182FF840CAE9C0F329BD958E01627D61F3BC3F012493FF568747C62EB6A - Body hash
A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F - IL size8
RemoveFlag
#
public System.Void RemoveFlag(Shared.Entity.Components.FactionMask& mask, Shared.Entity.Components.FactionMask flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4AFB4641F3859A2F08A5257A9247D272AE6DD8817CB6BE6FE10E6BAF5B351E6D - Body hash
A5143EF12AECDF384E7D6C2FBD2B32755F469EA245AB4E382F95F1FC52F2570F - IL size8
SetFlag
#
public System.Void SetFlag(Shared.Entity.Components.EntityFlags& mask, Shared.Entity.Components.EntityFlags flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
20DEC9005BA577DD4FCCFBE0BCC68DB251938888FE66E261882206E5437D2BE1 - Body hash
64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF - IL size7
SetFlag
#
public System.Void SetFlag(Shared.Entity.Components.FactionMask& mask, Shared.Entity.Components.FactionMask flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5A3EF3932DA2D823E855A5D7CA46D36814D9F10031EA339198F14BECFBB85D4E - Body hash
64C539D09C2D65F2A5F1008EB58F17D418F165CD78734C205FD2DA920088D4EF - IL size7
Called by
CandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntityCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SpawnQueuedEntityCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SpawnQueuedEntityCandideServer.Models.Auras.ServerControlPotmenAura::UpdateAssistTargetCandideServer.Models.Auras.ServerControlVulturesAura::UpdateAssistTargetCandide.Entities.Controllers.Talos.TalosFloorPitController::ReceiveEntityControllerMessageCandide.Entities.Controllers.Talos.TalosSideChainController::ReceiveEntityControllerMessage
ToggleFlag
#
public System.Void ToggleFlag(Shared.Entity.Components.EntityFlags& mask, Shared.Entity.Components.EntityFlags flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
22A16815F4EE061DF4C193DC81338665A93BBDD8DC81F195FE5D819A9480E9DA - Body hash
3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB - IL size7
ToggleFlag
#
public System.Void ToggleFlag(Shared.Entity.Components.FactionMask& mask, Shared.Entity.Components.FactionMask flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F10DB276244C1B76BBBB1C2B718FCC5754AECBBF0A261A9018E0CA20B05A4D92 - Body hash
3DCA88E820D810E7A426B35D24E64FA2DB02B1B7C58A84FF120F5A2A51EBD3DB - IL size7