SmokeMachine class
SmokeMachine
Inheritance
Base: BasicDistractionDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
areaComponent | game.StaticTriggerAreaComponent? | scripted |
highLightActive | bool | scripted |
entities | WeakHandle<ent.Entity>[] | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnPersitentStateInitialized(GameAttachedEvent evt)overrideRTTIbool OnOverloadDevice(OverloadDevice evt)overrideRTTIvoid StartDistraction(bool? loopAnimation)overrideRTTISmokeMachineControllerPS? GetDevicePS()overrideRTTISmokeMachineController? GetController()overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIbool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIent.Entity?[] GetEntitiesInArea()RTTIvoid ApplyStatusEffect()RTTIvoid RemoveStatusEffect()RTTIbool OnRevealDeviceRequest(RevealDeviceRequest evt)overrideRTTIFocusForcedHighlightData? CreateHighlight(EFocusForcedHighlightType highlightType)RTTIvoid ToggleHighlightOnTargets(bool toggle)RTTIvoid ToggleHighlightOnSingleTarget(bool toggle, ent.EntityID id)RTTIEGameplayRole DeterminGameplayRole()overrideRTTI