Shared.Entity.Components.ComponentExtension
Type JSONpublic class in Shared.Entity.Components
Type metadata
- Assembly
Shared - Namespace
Shared.Entity.Components - Base type
System.Object - Hash
356F0D7412AF0576FC2C53BF37CFB93CF9FE300822EBED249D2FB746C8A347AF
Relationships
Base type
System.Object
Methods
HasAnyFlag
#
public System.Boolean HasAnyFlag(Shared.Entity.Components.Component mask, Shared.Entity.Components.Component flag)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
EFC9313CE5933CE48E2A6832698CA64E28A7220AFBE3DE4E79D7A9469D93CA5B - Body hash
6964FD79C0FBBF7AB0FECAC71F8125E4435E753987C2C351613E1C733060958F - IL size7
HasFlags
#
public System.Boolean HasFlags(Shared.Entity.Components.Component mask, Shared.Entity.Components.Component flag)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
AA0E56935ADBB43D5351E425D327A075EAA473660E1B7DE85EF9E49C0A5AE66A - Body hash
2562026D7B447AD990C48F7B6EB38117BBBDF807049C2101C9D4017343CC618B - IL size7
Called by
BM.EnemyUtil::DistanceBetweenBM.GetSafestFleeDirection::UpdateBM.HasThreateningEntity::UpdateBM.IsCarryable::UpdateBM.IsCurrentControllerState::UpdateBM.SetGenerateThreat::UpdateBM.TryGetBestCarryableEntityForAttack::UpdateBM.TryGetCarryableEntity::UpdateBM.TryGetCarryableResourceOnConstructionSite::UpdateBM.TryGetClosestCarryableEntity::UpdateBM.TryGetThreateningEntities::UpdateBM.TryGetThreateningEntity::UpdateCandideServer.Citizens.GenericServerCitizenController::IsThreatDetectedCandideServer.Entities.BehaviorMachine.ServerGoatController::OnEntityCollisionCandideServer.Entities.Bridges.ServerSpellManagerBridge::ScaleDamageWithMagicStatsCandideServer.Entities.Controllers.Enemies.ServerBoarController::OnEntityCollisionCandideServer.Entities.Controllers.Enemies.ServerEngineerController::GetTalosWeakSpotsCandideServer.Entities.Controllers.ServerActivatedSpikeTrapController::UpdateCandideServer.Entities.Controllers.ServerBasicFurnaceController::UpdateCandideServer.Entities.Controllers.ServerBehaviorMachineController::CheckForRegenerationCandideServer.Entities.Controllers.ServerCart2Controller::CanBeAutoPickedCandideServer.Entities.Controllers.ServerCart2Controller::CanBePickedUpCandideServer.Entities.Controllers.ServerCart2Controller::HandleConnectToOtherCartCandideServer.Entities.Controllers.ServerFruitTreeController::OnDamagedCandideServer.Entities.Controllers.ServerInteriorFurnaceController::UpdateCandideServer.Entities.Controllers.ServerSkinnyTreeController::HandleSkinnyTreeDamageCandideServer.Entities.Controllers.ServerSpikeTrapController::UpdateCandideServer.Entities.Controllers.ServerSpikyBushController::OnEntityCollisionCandideServer.Entities.Controllers.ServerTreeController::HandleTreeDamageCandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::GetTargetCandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaEnemyAi::GetTargetCandideServer.Entities.ControllerSets.Bear.BearGroup::TryToAssistCub
RemoveFlag
#
public System.Void RemoveFlag(Shared.Entity.Components.Component& mask, Shared.Entity.Components.Component flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
83482EE6D7AB89B4A90DD7158B0504A7F5A40BBAE340890C486117AF7F6BD619 - Body hash
497B464535713BE2B5DB2FC8BD5BD500AED86431BFC9B0381C806B005C392663 - IL size8
Called by
CandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::OnOutOfHealthCandideServer.Entities.Controllers.Enemies.ServerFallenBloatController::OnOutOfHealthCandideServer.Entities.Controllers.Enemies.ServerLavaConstructController::OnOutOfHealthCandideServer.Entities.Controllers.ServerBasicFurnaceController::OnServerSetStateCandideServer.Entities.Controllers.ServerBrickOvenController::OnServerSetStateCandideServer.Entities.Controllers.ServerFruitSpawnerController::DisableCollisionCandideServer.Entities.Controllers.ServerFruitTreeController::OnServerSetStateCandideServer.Entities.Controllers.ServerFurnitureController::EntityInitializeCandideServer.Entities.Controllers.ServerInteriorFurnaceController::OnServerSetStateCandideServer.Entities.Controllers.ServerPermanentStubController::OnServerSetStateCandideServer.Entities.Controllers.ServerTreeController::EntityInitializeCandideServer.Entities.Controllers.ServerTreeController::OnServerSetStateCandideServer.Entities.ControllerSets.BerryBush.ServerBerryBushController::OnInteractCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeleteBodyPartsCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntityCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::SetPhase3ColliderCandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController::SetAmountLeftCandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::OnOutOfHealthCandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::OnOutOfHealthCandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::TryToggleCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::UpdateOnOffStateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::TryToggleCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::UpdateOnOffStateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateWorldFlagSwitchController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TurnOffCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::TurnOnCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanPuzzleLeverController::TryToggleCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::UpdateCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SpawnQueuedEntity
SetFlag
#
public System.Void SetFlag(Shared.Entity.Components.Component& mask, Shared.Entity.Components.Component flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7FB2FC0BF4575BDAC95AF35174CAE913C9EB392859A020409A0E759CD52E8C52 - Body hash
A03FE0681897D7C7329745DCE1EED99C6C70B86E85F33745989F460C897B06D5 - IL size7
Called by
CandideServer.Entities.Controllers.ServerBasicFurnaceController::OnServerSetStateCandideServer.Entities.Controllers.ServerBrickOvenController::OnServerSetStateCandideServer.Entities.Controllers.ServerFruitSpawnerController::EnableCollisionCandideServer.Entities.Controllers.ServerFruitTreeController::OnOutOfHealthCandideServer.Entities.Controllers.ServerInteriorFurnaceController::OnServerSetStateCandideServer.Entities.Controllers.ServerTreeController::OnOutOfHealthCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntityCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArmController::SetPhase3ColliderCandideServer.Entities.ControllerSets.MaterialStorage.ServerMaterialStorageStackController::SetAmountLeftCandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFallingPressurePlateController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchLeverController::UpdateOnOffStateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateSwitchWorldFlagLeverController::UpdateOnOffStateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerGateWorldFlagSwitchController::UpdateCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::CarryEntityCandideServer.Entities.ControllerSets.Talos.ServerTalosFloorPitController::SpawnQueuedEntityCandideServer.Entities.ControllerSets.Talos.ServerTalosSideChainController::SpawnQueuedEntityCandideServer.Entities.ControllerSets.Talos.ServerTalosWeakSpotController::SetNewHealthCandideServer.Entities.ServerEntitySystemManager::SpawnEntityCandideServer.Models.Auras.ServerControlPotmenAura::UpdateAssistTargetCandideServer.Models.Auras.ServerControlVulturesAura::RemoveEffectCandideServer.Models.Auras.ServerControlVulturesAura::UpdateAssistTargetCandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntityCandide.Entities.Controllers.DungeonDoors.DungeonGateController::OnServerSetStateCandide.Entities.Controllers.Legacy.GrassFieldController::EntityInitializeCandide.Entities.Controllers.Legacy.TreeController::OnServerSetStateCandide.Entities.Controllers.Other.BarricadeController::EntityInitializeCandide.Entities.Controllers.Other.BasicFurnaceController::OnServerSetStateCandide.Entities.Controllers.Other.BehaviorMachine.PotManController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.Buildings.BuildingDayNightController::EntityInitializeCandide.Entities.Controllers.Other.Buildings.PermanentStubController::OnServerSetState
ToggleFlag
#
public System.Void ToggleFlag(Shared.Entity.Components.Component& mask, Shared.Entity.Components.Component flags)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
77B6F349FB32E72BFF6D2D0F4F68CD6AEA8AF487CFBB82CFE78FA28878E5F2D8 - Body hash
011C812B069DC3AEFE4F0CE06E6D78E521C68A79CF2607FD99D95C5A1E0C7FB0 - IL size7