class
CrosshairGameControllerPersistentDot
- 5 properties
- 6 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
settings | userSettings.UserSettings? | 0x58 | scripted |
settingsListener | PersistentDotSettingsListener? | 0x68 | scripted |
groupPath | CName | 0x78 | scripted |
isAiming | bool | 0x80 | scripted |
psmUpperBodyStateCallback | red.CallbackObject? | 0x88 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "CrosshairGameControllerPersistentDot", "OnInitialize", (CrosshairGameControllerPersistentDot_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameControllerPersistentDot_OnInitialize( CrosshairGameControllerPersistentDot self );bool OnPlayerAttach(game.Object player)RTTIre.Hooks.Place( "CrosshairGameControllerPersistentDot", "OnPlayerAttach", (CrosshairGameControllerPersistentDot_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameControllerPersistentDot_OnPlayerAttach( CrosshairGameControllerPersistentDot self, game.Object? player );bool OnPlayerDetach(game.Object player)RTTIre.Hooks.Place( "CrosshairGameControllerPersistentDot", "OnPlayerDetach", (CrosshairGameControllerPersistentDot_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameControllerPersistentDot_OnPlayerDetach( CrosshairGameControllerPersistentDot self, game.Object? player );bool OnPSMUpperBodyStateChanged(int value)RTTIre.Hooks.Place( "CrosshairGameControllerPersistentDot", "OnPSMUpperBodyStateChanged", (CrosshairGameControllerPersistentDot_OnPSMUpperBodyStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameControllerPersistentDot_OnPSMUpperBodyStateChanged( CrosshairGameControllerPersistentDot self, int value );void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason)RTTIre.Hooks.PlaceVoid( "CrosshairGameControllerPersistentDot", "OnVarModified;CNameCNameConfigVarTypeConfigChangeReason", (CrosshairGameControllerPersistentDot_OnVarModified x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameControllerPersistentDot_OnVarModified( CrosshairGameControllerPersistentDot self, CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason );void UpdateRootVisibility()RTTIre.Hooks.PlaceVoid( "CrosshairGameControllerPersistentDot", "UpdateRootVisibility;", (CrosshairGameControllerPersistentDot_UpdateRootVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrosshairGameControllerPersistentDot_UpdateRootVisibility( CrosshairGameControllerPersistentDot self );