BasicDistractionDeviceControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 10 types
AlarmLightControllerPS BlindingLightControllerPS CleaningMachineControllerPS CoderControllerPS ConfessionBoothControllerPS DropPointControllerPS ExplosiveDeviceControllerPS FanControllerPS NetrunnerControlPanelControllerPS SmokeMachineControllerPS
Properties 6
| Name | Type | Flags |
|---|---|---|
animationType | EAnimationType | scriptedprotected |
basicDistractionDeviceSkillChecks | ref<EngDemoContainer> | scriptedprotected |
distractorType | EPlaystyleType | scriptedprotected |
effectOnStartNames | array<CName> | scriptedprotected |
forceAnimationSystem | Bool | scriptedprotected |
overrideDistractionActionId | TweakDBID | scriptedpublic |
Methods 16
protected func ActionQuickHackDistraction() -> ref<QuickHackDistraction>scripted
protected final func ActionSpiderbotDistractDevice() -> ref<SpiderbotDistractDevice>scripted
protected final func ActionSpiderbotDistractDevicePerformed() -> ref<SpiderbotDistractDevicePerformed>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func CanCreateAnySpiderbotActions() -> Boolscripted
protected func GameAttached()scripted
public final const func GetAnimationType() -> EAnimationTypescripted
public final const func GetEffectOnStartNames() -> array<CName>scripted
public final const func GetForceAnimationSystem() -> Boolscripted
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
protected func Initialize()scripted
protected cb func OnInstantiated() -> Boolscripted
public final func OnSpiderbotDistractExplosiveDevice(evt: ref<SpiderbotDistractDevice>) -> EntityNotificationTypescripted
public final func OnSpiderbotDistractExplosiveDevicePerformed(evt: ref<SpiderbotDistractDevicePerformed>) -> EntityNotificationTypescripted