Speaker class
Speaker
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
soundEventPlaying | bool | scripted |
soundEvent | CName | scripted |
effectRef | game.EffectRef | scripted |
deafGameEffect | game.EffectInstance? | scripted |
targets | WeakHandle<ScriptedPuppet>[] | scripted |
statusEffect | TDBID | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnPersitentStateInitialized(GameAttachedEvent evt)overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIbool OnChangeMusicAction(ChangeMusicAction evt)RTTIvoid StopAllSounds()RTTIvoid PlayAllSounds()RTTIvoid StartGameEffect(ESoundStatusEffects effect)RTTIbool OnDelayEvent(DelayEvent evt)RTTIvoid CreateGameEffect()RTTIvoid StopGameEffect()RTTIbool OnTargetAcquired(TargetAcquiredEvent evt)RTTIbool OnTargetLost(TargetLostEvent evt)RTTIvoid ApplyStatusEffect(WeakHandle<game.Object> target)RTTIvoid RemoveStatusEffect(WeakHandle<game.Object> target)RTTISpeakerControllerPS? GetDevicePS()overrideRTTISpeakerController? GetController()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI