class scanner
BorderGameController
scanner.BorderGameController
- 51 properties
- 20 functions
Extends game.ui.ProjectedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ZoomMovingContainer | ink.CompoundWidgetReference | 0x58 | scripted |
DistanceMovingContainer | ink.CompoundWidgetReference | 0x70 | scripted |
DistanceParentContainer | ink.CompoundWidgetReference | 0x88 | scripted |
CrosshairProjection | ink.CompoundWidgetReference | 0xA0 | scripted |
loadingBarCanvas | ink.CompoundWidgetReference | 0xB8 | scripted |
crosshairContainer | ink.CompoundWidgetReference | 0xD0 | scripted |
ZoomNumber | ink.TextWidgetReference | 0xE8 | scripted |
DistanceNumber | ink.TextWidgetReference | 0x100 | scripted |
DistanceImageRuler | ink.ImageWidgetReference | 0x118 | scripted |
ZoomMoveBracketL | ink.ImageWidgetReference | 0x130 | scripted |
ZoomMoveBracketR | ink.ImageWidgetReference | 0x148 | scripted |
scannerBarWidget | ink.CompoundWidgetReference | 0x160 | scripted |
scannerBarFluffText | ink.TextWidgetReference | 0x178 | scripted |
scannerBarFill | ink.ImageWidgetReference | 0x190 | scripted |
deviceFluffs | ink.WidgetReference[] | 0x1A8 | scripted |
LockOnAnimProxy | ink.anim.Proxy? | 0x1B8 | scripted |
IdleAnimProxy | ink.anim.Proxy? | 0x1C8 | scripted |
BracketsAppearAnimProxy | ink.anim.Proxy? | 0x1D8 | scripted |
lockOutAnimWasPlayed | bool | 0x1E8 | scripted |
root | WeakHandle<ink.CompoundWidget> | 0x1F0 | scripted |
currentTarget | ent.EntityID | 0x200 | scripted |
isTakeControllActive | bool | 0x208 | scripted |
ownerObject | WeakHandle<game.Object> | 0x210 | scripted |
currentTargetBuffered | ent.EntityID | 0x220 | scripted |
scannerData | scanner.DataStructure | 0x228 | scripted |
shouldShowScanner | bool | 0x2A0 | scripted |
isFullyScanned | bool | 0x2A1 | scripted |
ProjectionLogicController | WeakHandle<ScannerCrosshairLogicController> | 0x2A8 | scripted |
OriginalScannerBarFillSize | Vector2 | 0x2B8 | scripted |
zoomUpAnim | ink.anim.Proxy? | 0x2C0 | scripted |
animLockOn | ink.anim.Proxy? | 0x2D0 | scripted |
zoomDownAnim | ink.anim.Proxy? | 0x2E0 | scripted |
animLockOff | ink.anim.Proxy? | 0x2F0 | scripted |
exclusiveFocusAnim | ink.anim.Proxy? | 0x300 | scripted |
isExclusiveFocus | bool | 0x310 | scripted |
argZoomBuffered | float | 0x314 | scripted |
squares | WeakHandle<ink.ImageWidget>[] | 0x318 | scripted |
squaresFilled | WeakHandle<ink.ImageWidget>[] | 0x328 | scripted |
scanBlackboard | WeakHandle<game.IBlackboard> | 0x338 | scripted |
psmBlackboard | WeakHandle<game.IBlackboard> | 0x348 | scripted |
tcsBlackboard | WeakHandle<game.IBlackboard> | 0x358 | scripted |
BBID_ScanObject | red.CallbackObject? | 0x368 | scripted |
BBID_ScanObject_Data | red.CallbackObject? | 0x378 | scripted |
BBID_ScanObject_Position | red.CallbackObject? | 0x388 | scripted |
BBID_ScanState | red.CallbackObject? | 0x398 | scripted |
BBID_ProgressNum | red.CallbackObject? | 0x3A8 | scripted |
BBID_ProgressText | red.CallbackObject? | 0x3B8 | scripted |
BBID_ExclusiveFocus | red.CallbackObject? | 0x3C8 | scripted |
PSM_BBID | red.CallbackObject? | 0x3D8 | scripted |
tcs_BBID | red.CallbackObject? | 0x3E8 | scripted |
VisionStateBlackboardId | red.CallbackObject? | 0x3F8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "scannerBorderGameController", "OnInitialize", (BorderGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnInitialize( scanner.BorderGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "scannerBorderGameController", "OnUninitialize", (BorderGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnUninitialize( scanner.BorderGameController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "scannerBorderGameController", "OnPlayerAttach", (BorderGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnPlayerAttach( scanner.BorderGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "scannerBorderGameController", "OnPlayerDetach", (BorderGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnPlayerDetach( scanner.BorderGameController self, game.Object? playerPuppet );bool OnChangeControlledDevice(ent.EntityID value)RTTIre.Hooks.Place( "scannerBorderGameController", "OnChangeControlledDevice", (BorderGameController_OnChangeControlledDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnChangeControlledDevice( scanner.BorderGameController self, ent.EntityID value );void ResolveState()RTTIre.Hooks.PlaceVoid( "scannerBorderGameController", "ResolveState;", (BorderGameController_ResolveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_ResolveState( scanner.BorderGameController self );void PlayLockAnimation(bool showAnim)RTTIre.Hooks.PlaceVoid( "scannerBorderGameController", "PlayLockAnimation;Bool", (BorderGameController_PlayLockAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_PlayLockAnimation( scanner.BorderGameController self, bool showAnim );void ComputeVisibility()RTTIre.Hooks.PlaceVoid( "scannerBorderGameController", "ComputeVisibility;", (BorderGameController_ComputeVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_ComputeVisibility( scanner.BorderGameController self );bool OnScreenProjectionUpdate(game.ui.ScreenProjectionsData projections)RTTIre.Hooks.Place( "scannerBorderGameController", "OnScreenProjectionUpdate", (BorderGameController_OnScreenProjectionUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnScreenProjectionUpdate( scanner.BorderGameController self, game.ui.ScreenProjectionsData? projections );bool OnObjectPositionChange(float pos)RTTIre.Hooks.Place( "scannerBorderGameController", "OnObjectPositionChange", (BorderGameController_OnObjectPositionChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnObjectPositionChange( scanner.BorderGameController self, float pos );bool OnPSMVisionStateChanged(int value)RTTIre.Hooks.Place( "scannerBorderGameController", "OnPSMVisionStateChanged", (BorderGameController_OnPSMVisionStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnPSMVisionStateChanged( scanner.BorderGameController self, int value );bool OnExclusiveFocus(bool isExclusiveFocus)RTTIre.Hooks.Place( "scannerBorderGameController", "OnExclusiveFocus", (BorderGameController_OnExclusiveFocus x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnExclusiveFocus( scanner.BorderGameController self, bool isExclusiveFocus );bool OnScannerZoom(float argZoom)RTTIre.Hooks.Place( "scannerBorderGameController", "OnScannerZoom", (BorderGameController_OnScannerZoom x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnScannerZoom( scanner.BorderGameController self, float argZoom );bool OnProgressChange(float val)RTTIre.Hooks.Place( "scannerBorderGameController", "OnProgressChange", (BorderGameController_OnProgressChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnProgressChange( scanner.BorderGameController self, float val );bool ShouldShowScanner()RTTIre.Hooks.Place( "scannerBorderGameController", "ShouldShowScanner;", (BorderGameController_ShouldShowScanner x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_ShouldShowScanner( scanner.BorderGameController self );WeakHandle<game.Object> GetOwner()RTTIbool OnProgressBarFluffTextChange(string val)RTTIre.Hooks.Place( "scannerBorderGameController", "OnProgressBarFluffTextChange", (BorderGameController_OnProgressBarFluffTextChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnProgressBarFluffTextChange( scanner.BorderGameController self, string val );bool OnScannedObject(ent.EntityID val)RTTIre.Hooks.Place( "scannerBorderGameController", "OnScannedObject", (BorderGameController_OnScannedObject x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_OnScannedObject( scanner.BorderGameController self, ent.EntityID val );bool ShouldShowScanner(WeakHandle<game.Object> currentTargetObject)RTTIre.Hooks.Place( "scannerBorderGameController", "ShouldShowScanner;GameObject", (BorderGameController_ShouldShowScanner2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_ShouldShowScanner2( scanner.BorderGameController self, WeakHandle<game.Object> currentTargetObject );HUDManager? GetHudManager()RTTIre.Hooks.Place( "scannerBorderGameController", "GetHudManager;", (BorderGameController_GetHudManager x) => { return re.Hooks.CallOriginal<re.msgpack.HUDManager>(); } ); [Msgpack.Gen] public readonly partial record struct BorderGameController_GetHudManager( scanner.BorderGameController self );