BasicDistractionDeviceControllerPS
Base: ScriptableDeviceComponentPS
AlarmLightControllerPS, BlindingLightControllerPS, CleaningMachineControllerPS, CoderControllerPS, ConfessionBoothControllerPS, DropPointControllerPS, ExplosiveDeviceControllerPS, FanControllerPS, NetrunnerControlPanelControllerPS, SmokeMachineControllerPS
| Property | Type | |
|---|---|---|
distractorType | EPlaystyleType | scripted |
basicDistractionDeviceSkillChecks | EngDemoContainer? | scripted |
effectOnStartNames | CName[] | scripted |
animationType | EAnimationType | scripted |
forceAnimationSystem | bool | scripted |
overrideDistractionActionId | TDBID | scripted |
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