REDNODE / GAME API

DataTermInkGameController

classscriptedClass

extends DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 6

NameTypeFlags
districtTextwref<inkText>scriptedprivate
fcPointsPanelwref<inkHorizontalPanel>scriptedprivate
onFastTravelPointUpdateListenerref<CallbackHandle>scriptedprivate
onToggleHologramListenerref<CallbackHandle>scriptedprivate
pointwref<FastTravelPointData>scriptedprivate
pointTextwref<inkText>scriptedprivate

Methods 17

private final func CreateAnimPlaybackOverrideData() -> inkAnimOptionsscripted
private final func GetFastTravelSystem() -> ref<FastTravelSystem>scripted
private final func GetIsSubwayGate() -> Boolscripted
protected func GetOwner() -> ref<DataTerm>scripted
protected cb func OnActionWidgetSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnFastTravelPointUpdate(value: Variant) -> Boolscripted
protected cb func OnToggleHologram(subwayGateOpen: Bool) -> Boolscripted
public func Refresh(state: EDeviceStatus)scripted
protected func RegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
protected final func ResolveHologramState(shouldBeOpen: Bool, deviceState: EDeviceStatus)scripted
protected func SetupWidgets()scripted
protected final func TurnOff()scripted
protected final func TurnOn()scripted
protected func UnRegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
public func UpdateActionWidgets(widgetsData: script_ref<array<SActionWidgetPackage>>)scripted
private final func UpdatePointText()scripted
protected final func UpdateSubwayHologramDefaultState(deviceState: EDeviceStatus)scripted