class game.ui
ScannerGameController
game.ui.ScannerGameController
- 40 properties
- 16 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
currentTarget | ent.EntityID | 0xF8 | |
scanLock | bool | 0x100 | |
percentValue | float | 0x104 | |
oldPercentValue | float | 0x108 | |
bbWeaponInfo | WeakHandle<game.IBlackboard> | 0x58 | scripted |
BraindanceBB | WeakHandle<game.IBlackboard> | 0x68 | scripted |
bbWeaponEventId | red.CallbackObject? | 0x78 | scripted |
BBID_BraindanceActive | red.CallbackObject? | 0x88 | scripted |
scannerscannerObjectStatsId | red.CallbackObject? | 0x98 | scripted |
scannerScannablesId | red.CallbackObject? | 0xA8 | scripted |
scannerCurrentProgressId | red.CallbackObject? | 0xB8 | scripted |
scannerCurrentStateId | red.CallbackObject? | 0xC8 | scripted |
scannerScannedObjectId | red.CallbackObject? | 0xD8 | scripted |
scannerData | scanner.DataStructure | 0xE8 | scripted |
curObj | GameObjectScanStats | 0x160 | scripted |
scannerBorderMain | WeakHandle<ink.CompoundWidget> | 0x1D8 | scripted |
scannerBorderController | WeakHandle<scanner.BorderLogicController> | 0x1E8 | scripted |
scannerProgressMain | WeakHandle<ink.CompoundWidget> | 0x1F8 | scripted |
scannerFullScreenOverlay | WeakHandle<ink.Widget> | 0x208 | scripted |
center_frame | WeakHandle<ink.ImageWidget> | 0x218 | scripted |
squares | WeakHandle<ink.ImageWidget>[] | 0x228 | scripted |
squaresFilled | WeakHandle<ink.ImageWidget>[] | 0x238 | scripted |
isUnarmed | bool | 0x248 | scripted |
isEnabled | bool | 0x249 | scripted |
isFinish | bool | 0x24A | scripted |
isScanned | bool | 0x24B | scripted |
isBraindanceActive | bool | 0x24C | scripted |
border_show | ink.anim.Definition? | 0x250 | scripted |
center_show | ink.anim.Definition? | 0x260 | scripted |
center_hide | ink.anim.Definition? | 0x270 | scripted |
dots_show | ink.anim.Definition? | 0x280 | scripted |
dots_hide | ink.anim.Definition? | 0x290 | scripted |
BorderAnimProxy | ink.anim.Proxy? | 0x2A0 | scripted |
soundFinishedOn | CName | 0x2B0 | scripted |
soundFinishedOff | CName | 0x2B8 | scripted |
playerSpawnedCallbackID | uint | 0x2C0 | scripted |
BBID_IsEnabledChange | red.CallbackObject? | 0x2C8 | scripted |
gameInstance | ScriptGameInstance | 0x2D8 | scripted |
isShown | bool | 0x2F0 | scripted |
playerPuppet | WeakHandle<game.Object> | 0x2F8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "gameuiScannerGameController", "OnInitialize", (ScannerGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnInitialize( game.ui.ScannerGameController self );bool OnScannerHudSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "gameuiScannerGameController", "OnScannerHudSpawned", (ScannerGameController_OnScannerHudSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnScannerHudSpawned( game.ui.ScannerGameController self, ink.Widget? widget, IScriptable? userData );bool OnUnitialize()RTTIre.Hooks.Place( "gameuiScannerGameController", "OnUnitialize", (ScannerGameController_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnUnitialize( game.ui.ScannerGameController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "gameuiScannerGameController", "OnPlayerAttach", (ScannerGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnPlayerAttach( game.ui.ScannerGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "gameuiScannerGameController", "OnPlayerDetach", (ScannerGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnPlayerDetach( game.ui.ScannerGameController self, game.Object? playerPuppet );bool OnBraindanceToggle(bool value)RTTIre.Hooks.Place( "gameuiScannerGameController", "OnBraindanceToggle", (ScannerGameController_OnBraindanceToggle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnBraindanceToggle( game.ui.ScannerGameController self, bool value );void ConnectToPlayerRelatedBlackboards(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "ConnectToPlayerRelatedBlackboards;GameObject", (ScannerGameController_ConnectToPlayerRelatedBlackboards x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_ConnectToPlayerRelatedBlackboards( game.ui.ScannerGameController self, game.Object? playerPuppet );void DisconnectFromPlayerRelatedBlackboards(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "DisconnectFromPlayerRelatedBlackboards;GameObject", (ScannerGameController_DisconnectFromPlayerRelatedBlackboards x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_DisconnectFromPlayerRelatedBlackboards( game.ui.ScannerGameController self, game.Object? playerPuppet );void CreateAnimationTemplates()RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "CreateAnimationTemplates;", (ScannerGameController_CreateAnimationTemplates x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_CreateAnimationTemplates( game.ui.ScannerGameController self );void ShowScanBorder(bool val)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "ShowScanBorder;Bool", (ScannerGameController_ShowScanBorder x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_ShowScanBorder( game.ui.ScannerGameController self, bool val );void PlaySound(CName SoundEffect)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "PlaySound;CName", (ScannerGameController_PlaySound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_PlaySound( game.ui.ScannerGameController self, CName SoundEffect );void ShowScanner(bool show)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "ShowScanner;Bool", (ScannerGameController_ShowScanner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_ShowScanner( game.ui.ScannerGameController self, bool show );bool OnScannedObjectChanged(ent.EntityID val)RTTIre.Hooks.Place( "gameuiScannerGameController", "OnScannedObjectChanged", (ScannerGameController_OnScannedObjectChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnScannedObjectChanged( game.ui.ScannerGameController self, ent.EntityID val );bool OnIsEnabledChange(int val)RTTIre.Hooks.Place( "gameuiScannerGameController", "OnIsEnabledChange", (ScannerGameController_OnIsEnabledChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnIsEnabledChange( game.ui.ScannerGameController self, int val );void AddQuestData(CName cat, CName entry, TDBID recordID)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "AddQuestData;CNameCNameTweakDBID", (ScannerGameController_AddQuestData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_AddQuestData( game.ui.ScannerGameController self, CName cat, CName entry, TDBID recordID );void OnProgressChange(float val)RTTIre.Hooks.PlaceVoid( "gameuiScannerGameController", "OnProgressChange;Float", (ScannerGameController_OnProgressChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerGameController_OnProgressChange( game.ui.ScannerGameController self, float val );