NcartTimetable class
NcartTimetable
Inheritance
Base: InteractiveDevice
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()overrideRTTIbool OnPersitentStateInitialized(GameAttachedEvent evt)overrideRTTIvoid CreateBlackboard()overrideRTTINcartTimetableBlackboardDef? GetBlackboardDef()overrideRTTINcartTimetableController? GetController()overrideRTTINcartTimetableControllerPS? GetDevicePS()overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIvoid StartShortGlitch()RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid CutPower()overrideRTTIvoid TurnOffScreen()RTTIvoid TurnOnScreen()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid ApplyActiveStatusEffect(ent.EntityID target, TDBID statusEffect)overrideRTTIvoid UploadActiveProgramOnNPC(ent.EntityID targetID)overrideRTTIvoid InitializeDisplayUpdate()RTTIvoid UpdateCounterUI()RTTIbool OnCounterUpdate(NcartTimeTableCounterUpdateEvent evt)RTTI