ActivatedDeviceControllerPS class
ActivatedDeviceControllerPS
Inheritance
Base: ScriptableDeviceComponentPS
Derived
AOEEffectorControllerPS, ActivatedDeviceNPCControllerPS, BarbedWireControllerPS, VentilationEffectorControllerPS
Properties
| Property | Type | |
|---|---|---|
animationSetup | ActivatedDeviceAnimSetup | scripted |
activatedDeviceSetup | ActivatedDeviceSetup | scripted |
spiderbotInteractionLocationOverride | NodeRef | scripted |
industrialArmAnimationOverride | int | scripted |
Functions
CName GetActionName()RTTITDBID GetInteractionName()RTTITDBID GetQuickHackName()RTTIbool ShouldGlitchOnActivation()RTTITDBID GetSpidebotInteractionName()RTTIgame.FxResource GetVFX()RTTICName GetActivationVFXname()RTTITDBID GetAttackType()RTTIbool ShouldRadgollOnAttack()RTTIfloat GetAnimationTime()RTTIint GetIndustrialArmAnimationOverride()RTTINodeRef GetSpiderbotInteractionLocationOverride()RTTIbool HasQuickHack()RTTIbool HasQuickHackDistraction()RTTIbool HasSpiderbotInteraction()RTTIbool ShouldActivateTrapOnAreaEnter()RTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTISpiderbotActivateActivator? ActionSpiderbotActivateActivator(TDBID interactionTDBID)RTTIQuestToggleAutomaticAttack? ActionQuestToggleAutomaticAttack(bool toggle)RTTIQuestSetIndustrialArmAnimationOverride? ActionQuestSetIndustrialArmAnimationOverride()RTTIActivateDevice? ActionQuickHackActivateDevice(TDBID interactionTDBID)RTTIActivateDevice? ActionActivateDevice(TDBID interactionTDBID)RTTIQuickHackDistraction? ActionQuickHackDistraction(TDBID interactionTDBID)RTTIActionEngineering? ActionEngineering(game.GetActionsContext context)overrideRTTIEntityNotificationType OnSpiderbotActivateActivator(SpiderbotActivateActivator evt)RTTIWeakHandle<game.Object> GetNearestViableParent()RTTIbool CanCreateAnyQuickHackActions()overrideRTTIbool CanCreateAnySpiderbotActions()overrideRTTIvoid GetSpiderbotActions(game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIgame.device.Action? GetQuestActionByName(CName actionName)overrideRTTIEntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIEntityNotificationType OnQuestToggleAutomaticAttack(QuestToggleAutomaticAttack evt)RTTIEntityNotificationType OnQuestSetIndustrialArmAnimationOverride(QuestSetIndustrialArmAnimationOverride evt)RTTIEntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIvoid ActivateThisDevice()RTTITDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTITDBID GetDeviceIconTweakDBID()overrideRTTI