BasicDistractionDeviceControllerPS class
BasicDistractionDeviceControllerPS
Inheritance
Base: ScriptableDeviceComponentPS
Derived
AlarmLightControllerPS, BlindingLightControllerPS, CleaningMachineControllerPS, CoderControllerPS, ConfessionBoothControllerPS, DropPointControllerPS, ExplosiveDeviceControllerPS, FanControllerPS, NetrunnerControlPanelControllerPS, SmokeMachineControllerPS
Properties
| Property | Type | |
|---|---|---|
distractorType | EPlaystyleType | scripted |
basicDistractionDeviceSkillChecks | EngDemoContainer? | scripted |
effectOnStartNames | CName[] | scripted |
animationType | EAnimationType | scripted |
forceAnimationSystem | bool | scripted |
overrideDistractionActionId | TDBID | scripted |
Functions
bool OnInstantiated()overrideRTTIvoid Initialize()overrideRTTIvoid GameAttached()overrideRTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIEAnimationType GetAnimationType()RTTIbool GetForceAnimationSystem()RTTICName[] GetEffectOnStartNames()RTTIQuickHackDistraction? ActionQuickHackDistraction()overrideRTTISpiderbotDistractDevice? ActionSpiderbotDistractDevice()RTTISpiderbotDistractDevicePerformed? ActionSpiderbotDistractDevicePerformed()RTTIbool CanCreateAnySpiderbotActions()overrideRTTIvoid GetSpiderbotActions(game.device.Action[] actions, game.GetActionsContext context)overrideRTTIbool CanCreateAnyQuickHackActions()overrideRTTIEntityNotificationType OnSpiderbotDistractExplosiveDevice(SpiderbotDistractDevice evt)RTTIEntityNotificationType OnSpiderbotDistractExplosiveDevicePerformed(SpiderbotDistractDevicePerformed evt)RTTI