REDNODE / GAME API

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

NameTypeFlags
animationTypeEAnimationTypescriptedprotected
basicDistractionDeviceSkillChecksref<EngDemoContainer>scriptedprotected
distractorTypeEPlaystyleTypescriptedprotected
effectOnStartNamesarray<CName>scriptedprotected
forceAnimationSystemBoolscriptedprotected
overrideDistractionActionIdTweakDBIDscriptedpublic

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