REDNODE / GAME API

SecurityArea

classscriptedClass

extends InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 1

NameTypeFlags
arearef<TriggerComponent>scriptedprivate

Methods 23

protected func AdjustInteractionComponent()scripted
private const func GetController() -> ref<SecurityAreaController>scripted
public const func GetDefaultHighlight() -> ref<FocusForcedHighlightData>scripted
public const func GetDevicePS() -> ref<SecurityAreaControllerPS>scripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnAreaExit(evt: ref<AreaExitedEvent>) -> Boolscripted
private final func OnAreaExitInternal(obj: wref<GameObject>, triggerID: EntityID)scripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnManageAreaComponent(evt: ref<ManageAreaComponent>) -> Boolscripted
protected cb func OnQuestAddTransition(evt: ref<QuestAddTransition>) -> Boolscripted
protected cb func OnQuestCombatActionAreaNotification(evt: ref<QuestCombatActionAreaNotification>) -> Boolscripted
protected cb func OnQuestExecuteTranstion(evt: ref<QuestExecuteTransition>) -> Boolscripted
protected cb func OnQuestIllegalActionAreaNotification(evt: ref<QuestIllegalActionAreaNotification>) -> Boolscripted
protected cb func OnQuestRemoveTransition(evt: ref<QuestRemoveTransition>) -> Boolscripted
protected cb func OnRegisterTimeListeners(evt: ref<RegisterTimeListeners>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnSlaveStateChanged(evt: ref<PSDeviceChangedEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnTransition(evt: ref<Transition>) -> Boolscripted
private final func RegisterTimeSystemListeners()scripted
private final func SendFakeExitEventToObjectsInsideMe()scripted
private final func UnregisterTimeSystemListeners()scripted