ConfessionBooth class
ConfessionBooth
Inheritance
Base: BasicDistractionDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool ResavePersistentData(game.PersistentState ps)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIvoid CreateBlackboard()overrideRTTIConfessionalBlackboardDef? GetBlackboardDef()overrideRTTIConfessionBoothController? GetController()overrideRTTIConfessionBoothControllerPS? GetDevicePS()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnLights()RTTIvoid TurnOffLights()RTTIvoid StartBlinking()RTTIvoid StopBlinking()RTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid StartShortGlitch()RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIbool OnConfessionCompleted(ConfessionCompletedEvent evt)RTTIbool OnConfess(Confess evt)RTTIvoid StartConfessing()RTTIvoid StopConfessing()RTTI