REDNODE / GAME API

scannerGameController

classnative name gameuiScannerGameControllernative

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 40

NameTypeFlags
BBID_BraindanceActiveref<CallbackHandle>scriptedprivate
BBID_IsEnabledChangeref<CallbackHandle>scriptedprivate
bbWeaponEventIdref<CallbackHandle>scriptedprivate
bbWeaponInfowref<IBlackboard>scriptedprivate
border_showref<inkAnimDef>scriptedprivate
BorderAnimProxyref<inkAnimProxy>scriptedprivate
BraindanceBBwref<IBlackboard>scriptedprivate
center_framewref<inkImage>scriptedprivate
center_hideref<inkAnimDef>scriptedprivate
center_showref<inkAnimDef>scriptedprivate
curObjGameObjectScanStatsscriptedprivate
currentTargetEntityIDoverriding
dots_hideref<inkAnimDef>scriptedprivate
dots_showref<inkAnimDef>scriptedprivate
gameInstanceGameInstancescriptedprivate
isBraindanceActiveBoolscriptedprivate
isEnabledBoolscriptedprivate
isFinishBoolscriptedprivate
isScannedBoolscriptedprivate
isShownBoolscriptedprivate
isUnarmedBoolscriptedprivate
oldPercentValueFloatoverriding
percentValueFloatoverriding
playerPuppetwref<GameObject>scriptedprivate
playerSpawnedCallbackIDUint32scriptedprivate
scanLockBooloverriding
scannerBorderControllerwref<scannerBorderLogicController>scriptedprivate
scannerBorderMainwref<inkCompoundWidget>scriptedprivate
scannerCurrentProgressIdref<CallbackHandle>scriptedprivate
scannerCurrentStateIdref<CallbackHandle>scriptedprivate
scannerDatascannerDataStructurescriptedprivate
scannerFullScreenOverlaywref<inkWidget>scriptedprivate
scannerProgressMainwref<inkCompoundWidget>scriptedprivate
scannerScannablesIdref<CallbackHandle>scriptedprivate
scannerScannedObjectIdref<CallbackHandle>scriptedprivate
scannerscannerObjectStatsIdref<CallbackHandle>scriptedprivate
soundFinishedOffCNamescriptedprivate
soundFinishedOnCNamescriptedprivate
squaresarray<wref<inkImage>>scriptedprivate
squaresFilledarray<wref<inkImage>>scriptedprivate

Methods 20

private final func AddQuestData(cat: CName, entry: CName, recordID: TweakDBID)scripted
private final func ConnectToPlayerRelatedBlackboards(playerPuppet: ref<GameObject>)scripted
private final func CreateAnimationTemplates()scripted
private final func DisconnectFromPlayerRelatedBlackboards(playerPuppet: ref<GameObject>)scripted
protected cb func OnBraindanceToggle(value: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIsEnabledChange(val: Int32) -> Boolscripted
protected cb func OnObjectData(val: Variant) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
private final func OnProgressChange(val: Float)scripted
private final func OnScannablesChange(val: Variant)scripted
protected cb func OnScannedObjectChanged(val: EntityID) -> Boolscripted
protected cb func OnScannerHudSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnStateChanged(val: Variant) -> Boolscripted
protected cb func OnUnitialize() -> Boolscripted
protected cb func OnWeaponSwap(value: Variant) -> Boolscripted
private final func PlaySound(SoundEffect: CName)scripted
private final func ShowScanBorder(val: Bool)scripted
private final func ShowScanner(show: Bool)scripted