REDNODE / GAME API

ActivatorControllerPS

classscriptedClasssavable

extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 8

NameTypeFlags
activatorSkillChecksref<GenericContainer>scriptedprivate
alternativeInteractionNameTweakDBIDscriptedprivate
alternativeInteractionStringStringscriptedprivate
alternativeQuickHackNameTweakDBIDscriptedprivate
alternativeSpiderbotInteractionNameTweakDBIDscriptedprivate
hasSimpleInteractionBoolscriptedprivate
hasSpiderbotInteractionBoolscriptedprivate
spiderbotInteractionLocationOverrideNodeRefscriptedprivate

Methods 22

protected func ActionDemolition(context: script_ref<GetActionsContext>) -> ref<ActionDemolition>scripted
protected func ActionEngineering(context: script_ref<GetActionsContext>) -> ref<ActionEngineering>scripted
protected final func ActionSpiderbotActivateActivator(interactionTDBID: TweakDBID) -> ref<SpiderbotActivateActivator>scripted
protected final func ActionToggleActivation(interactionTDBID: TweakDBID) -> ref<ToggleActivation>scripted
public final func ActivateConnectedDevices()scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func CanCreateAnySpiderbotActions() -> Boolscripted
protected func GameAttached()scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetSkillCheckContainerForSetup() -> ref<BaseSkillCheckContainer>scripted
protected func GetSpiderbotActions(actions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
public final func GetSpiderbotInteractionLocationOverride() -> NodeRefscripted
public func OnActionDemolition(evt: ref<ActionDemolition>) -> EntityNotificationTypescripted
public func OnActionEngineering(evt: ref<ActionEngineering>) -> EntityNotificationTypescripted
public func OnDisassembleDevice(evt: ref<DisassembleDevice>) -> EntityNotificationTypescripted
public func OnQuestForceActivate(evt: ref<QuestForceActivate>) -> EntityNotificationTypescripted
public final func OnSpiderbotActivateActivator(evt: ref<SpiderbotActivateActivator>) -> EntityNotificationTypescripted
public func OnToggleActivation(evt: ref<ToggleActivation>) -> EntityNotificationTypescripted
protected func ResolveActionHackingCompleted(evt: ref<ActionHacking>)scripted