BasicDistractionDevice
Base: InteractiveDevice
AlarmLight, BlindingLight, CleaningMachine, Coder, ConfessionBooth, DropPoint, ExplosiveDevice, Fan, NetrunnerControlPanel, SmokeMachine
| 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 |
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