AOEArea
classscriptedClass
extends InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
activeStatusEffects | array<wref<StatusEffect_Record>> | scriptedprivate |
areaComponent | ref<TriggerComponent> | scriptedprotected |
extendPercentAABB | Float | scriptedprivate |
gameEffect | ref<EffectInstance> | scriptedprivate |
highLightActive | Bool | scriptedprivate |
isAABBExtended | Bool | scriptedprivate |
obstacleComponent | ref<InfluenceObstacleComponent> | scriptedprivate |
visionBlockerComponent | ref<IComponent> | scriptedprivate |
Methods 30
private final func ActivateArea()scripted
private final func ActivateEffect()scripted
protected final func ApplyActiveStatusEffectsToEntity(entityID: EntityID)scripted
private final func CreateHighlight(highlightType: EFocusForcedHighlightType) -> ref<FocusForcedHighlightData>scripted
private final func DeactivateArea()scripted
private final func ExtendBoundingBox()scripted
private const func GetController() -> ref<AOEAreaController>scripted
public const func GetDefaultHighlight() -> ref<FocusForcedHighlightData>scripted
public const func GetDevicePS() -> ref<AOEAreaControllerPS>scripted
public func GetDistractionControllerSource(opt effectData: ref<AreaEffectData>) -> ref<Entity>scripted
public func GetDistractionStimLifetime(defaultValue: Float) -> Floatscripted
public final const func GetEntitiesInArea() -> array<ref<Entity>>scripted
public final func GetObstacleComponent() -> ref<IComponent>scripted
public func GetStimTarget() -> ref<GameObject>scripted
public final func GetVisionBlockerComponent() -> ref<IComponent>scripted
public const func IsGameplayRelevant() -> Boolscripted
protected cb func OnActivateDevice(evt: ref<ActivateDevice>) -> Boolscripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnAreaExit(evt: ref<AreaExitedEvent>) -> Boolscripted
protected cb func OnDeactivateDevice(evt: ref<DeactivateDevice>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnRevealDeviceRequest(evt: ref<RevealDeviceRequest>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func RemoveActiveStatusEffectsFromEntity(entityID: EntityID)scripted
private final func StopGameEffect()scripted
private final func ToggleHighlightOnSingleTarget(toggle: Bool, id: EntityID)scripted
private final func ToggleHighlightOnTargets(toggle: Bool)scripted
protected final func UpdateWillingInvestigator()scripted