Intercom class
Intercom
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
dialStartSound | CName | scripted |
dialStopSound | CName | scripted |
distractionStartSound | CName | scripted |
distractionStopSound | CName | scripted |
answeredSound | CName | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIvoid OnVisibilityChanged()overrideRTTIbool OnQuestPickUpCall(QuestPickUpCall evt)RTTIbool OnQuestHangUpCall(QuestHangUpCall evt)RTTIbool OnStartCall(StartCall evt)RTTIbool OnResetIntercom(DelayEvent evt)RTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIvoid StartShortGlitch()RTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid UpdateDisplayUI(IntercomStatus status)RTTIvoid CreateBlackboard()overrideRTTIIntercomBlackboardDef? GetBlackboardDef()overrideRTTIIntercomControllerPS? GetDevicePS()overrideRTTIIntercomController? GetController()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI