DataTerm class
DataTerm
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
linkedFastTravelPoint | game.FastTravelPointData? | scripted |
exitNode | NodeRef | scripted |
metroAnimationNode | NodeRef | scripted |
SubwayGateBroken | bool | scripted |
fastTravelComponent | FastTravelComponent? | scripted |
lockColiderComponent | ent.IPlacedComponent? | scripted |
mappinID | game.NewMappinID | scripted |
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
hologramMeshGreen | ent.IPlacedComponent? | scripted |
hologramMeshRed | ent.IPlacedComponent? | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnGameAttached()overrideRTTIbool OnDetach()overrideRTTIvoid CreateBlackboard()overrideRTTIbool IsReadyForUI()overrideRTTIDataTermDeviceBlackboardDef? GetBlackboardDef()overrideRTTIDataTermController? GetController()overrideRTTIDataTermControllerPS? GetDevicePS()overrideRTTIbool OnLogicReady(SetLogicReadyEvent evt)overrideRTTIvoid CutPower()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid DeactivateDevice()overrideRTTIvoid ActivateDevice()overrideRTTIvoid TurnOffScreen()RTTIvoid TurnOnScreen()RTTIbool OnInteractionActivated(game.interactions.InteractionActivationEvent evt)overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIvoid SendThisSubwayGateToFastTravelSystem()RTTIbool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIbool OnChangeSubwayGateStateEvent(ChangeSubwayGateStateEvent evt)RTTIvoid OpenSubwayGate()RTTIvoid CloseSubwayGate()RTTIvoid ProcessSubwayGateNPCPresence(bool increase)RTTIbool PrepareMetroAnimEntityPosition()RTTIbool IsSubwayGateBroken()RTTIbool IsSubwayGateOpen()RTTIbool AreCharacterPresentAtSubwayGate()RTTIvoid TeleportToExitNode(game.Object activator)RTTIEFastTravelDeviceType GetFastravelDeviceType()RTTIvoid ResolveGateApperance()RTTIbool IsMappinRegistered()RTTIvoid RegisterMappin()RTTIvoid UnregisterMappin()RTTIgame.map.pins.MappinSystem? GetMappinSystem()RTTIvoid RegisterFastTravelPoints()RTTIbool OnFastTravelPointsUpdated(FastTravelPointsUpdated evt)RTTIbool OnOpenWorldMapAction(OpenWorldMapDeviceAction evt)RTTIvoid RequestFastTravelMenu()RTTIvoid UpdateFastTravelPointRecord()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIbool IsGameplayRoleValid(EGameplayRole role)overrideRTTIbool IsFastTravelPoint()overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIvoid StartShortGlitch()RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIgame.FastTravelPointData? GetFastravelPointData()RTTI