BasicDistractionDevice class
BasicDistractionDevice
Inheritance
Base: InteractiveDevice
Derived
AlarmLight, BlindingLight, CleaningMachine, Coder, ConfessionBooth, DropPoint, ExplosiveDevice, Fan, NetrunnerControlPanel, SmokeMachine
Properties
| Property | Type | |
|---|---|---|
animFeatureDataDistractor | AnimFeature_DistractionState? | scripted |
animFeatureDataNameDistractor | CName | scripted |
distractionComponentSwapNamesToON | CName[] | scripted |
distractionComponentSwapNamesToOFF | CName[] | scripted |
distractionComponentON | ent.IPlacedComponent?[] | scripted |
distractionComponentOFF | ent.IPlacedComponent?[] | scripted |
meshAppearanceNameON | CName | scripted |
meshAppearanceNameOFF | CName | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnGameAttached()overrideRTTIbool OnDetach()overrideRTTIBasicDistractionDeviceController? GetController()overrideRTTIBasicDistractionDeviceControllerPS? GetDevicePS()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIbool OnSpiderbotDistractDevicePerformed(SpiderbotDistractDevicePerformed evt)RTTIbool OnQuickHackDistraction(QuickHackDistraction evt)overrideRTTIbool OnQuestStartGlitch(QuestStartGlitch evt)overrideRTTIbool OnQuestStopGlitch(QuestStopGlitch evt)overrideRTTIvoid StartDistraction(bool? loopAnimation)RTTIvoid StopDistraction()RTTIvoid PlayDistractAnimation(bool? loop)RTTIvoid StopDistractAnimation()RTTIvoid PlayAnimgraphTransformAnimation()RTTIvoid StopAnimgraphTransformAnimation()RTTIvoid PlayTransformAnimation(CName animationName, bool? loop)RTTIvoid StopTransformDistractAnimation(CName animationName)RTTIvoid EffectsOnStartPlay()RTTIvoid EffectsOnStartStop(bool? shouldStop)RTTIvoid MeshSwapOnDistraction(bool start)RTTI