DataTerm
classscriptedClass
extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 11
| Name | Type | Flags |
|---|---|---|
exitNode | NodeRef | scriptedprivate |
fastTravelComponent | ref<FastTravelComponent> | scriptedprivate |
hologramMeshGreen | ref<IPlacedComponent> | scriptedprivate |
hologramMeshRed | ref<IPlacedComponent> | scriptedprivate |
isShortGlitchActive | Bool | scriptedprivate |
linkedFastTravelPoint | ref<FastTravelPointData> | scriptedprivate |
lockColiderComponent | ref<IPlacedComponent> | scriptedprivate |
mappinID | NewMappinID | scriptedprivate |
metroAnimationNode | NodeRef | scriptedprivate |
shortGlitchDelayID | DelayID | scriptedprivate |
SubwayGateBroken | Bool | scriptedprivate |
Methods 51
protected func ActivateDevice()scripted
private final const func AreCharacterPresentAtSubwayGate() -> Boolscripted
public final func CloseSubwayGate()scripted
protected func CreateBlackboard()scripted
protected func CutPower()scripted
protected func DeactivateDevice()scripted
public const func DeterminGameplayRole() -> EGameplayRolescripted
public const func GetBlackboardDef() -> ref<DataTermDeviceBlackboardDef>scripted
protected const func GetController() -> ref<DataTermController>scripted
public const func GetDevicePS() -> ref<DataTermControllerPS>scripted
public final const func GetFastravelDeviceType() -> EFastTravelDeviceTypescripted
public final const func GetFastravelPointData() -> ref<FastTravelPointData>scripted
private final func GetMappinSystem() -> ref<MappinSystem>scripted
public const func IsFastTravelPoint() -> Boolscripted
public const func IsGameplayRoleValid(role: EGameplayRole) -> Boolscripted
private final func IsMappinRegistered() -> Boolscripted
protected const func IsReadyForUI() -> Boolscripted
public final const func IsSubwayGateBroken() -> Boolscripted
private final const func IsSubwayGateOpen() -> Boolscripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnAreaExit(evt: ref<AreaExitedEvent>) -> Boolscripted
protected cb func OnChangeSubwayGateStateEvent(evt: ref<ChangeSubwayGateStateEvent>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnFastTravelPointsUpdated(evt: ref<FastTravelPointsUpdated>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnHitEvent(hit: ref<gameHitEvent>) -> Boolscripted
protected cb func OnInteractionActivated(evt: ref<InteractionActivationEvent>) -> Boolscripted
protected cb func OnLogicReady(evt: ref<SetLogicReadyEvent>) -> Boolscripted
protected cb func OnOpenWorldMapAction(evt: ref<OpenWorldMapDeviceAction>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnStopShortGlitch(evt: ref<StopShortGlitchEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
public final func OpenSubwayGate()scripted
private final func PrepareMetroAnimEntityPosition() -> Boolscripted
private final func ProcessSubwayGateNPCPresence(increase: Bool)scripted
private final func RegisterFastTravelPoints()scripted
private final func RegisterMappin()scripted
private final func RequestFastTravelMenu()scripted
protected func ResolveGameplayState()scripted
private final func ResolveGateApperance()scripted
private final func SendThisSubwayGateToFastTravelSystem()scripted
protected func StartGlitching(glitchState: EGlitchState, opt intensity: Float)scripted
private final func StartShortGlitch()scripted
protected func StopGlitching()scripted
private final func TeleportToExitNode(activator: ref<GameObject>)scripted
protected func TurnOffDevice()scripted
protected final func TurnOffScreen()scripted
protected func TurnOnDevice()scripted
protected final func TurnOnScreen()scripted
private final func UnregisterMappin()scripted
private final func UpdateFastTravelPointRecord()scripted