class
HerculesCrosshairtGameController
- 9 properties
- 3 functions
Extends IronsightGameController game.ui.IronsightGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
appearanceFill | int | 0x660 | scripted |
appearanceOutline | int | 0x664 | scripted |
appearanceShowThroughWalls | bool | 0x668 | scripted |
appearanceTransitionTime | float | 0x66C | scripted |
weaponParamsListenerId | red.CallbackObject? | 0x670 | scripted |
game | ScriptGameInstance | 0x680 | scripted |
visionModeSystem | game.VisionModeSystem? | 0x698 | scripted |
targetedApperance | game.VisionAppearance | 0x6A8 | scripted |
targets | ent.EntityID[] | 0x6B8 | scripted |
Functions
bool OnPlayerAttach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "HerculesCrosshairtGameController", "OnPlayerAttach", (HerculesCrosshairtGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HerculesCrosshairtGameController_OnPlayerAttach( HerculesCrosshairtGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)overrideRTTIre.Hooks.Place( "HerculesCrosshairtGameController", "OnPlayerDetach", (HerculesCrosshairtGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HerculesCrosshairtGameController_OnPlayerDetach( HerculesCrosshairtGameController self, game.Object? playerPuppet );bool OnUpperBodyChanged(int state)overrideRTTIre.Hooks.Place( "HerculesCrosshairtGameController", "OnUpperBodyChanged", (HerculesCrosshairtGameController_OnUpperBodyChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HerculesCrosshairtGameController_OnUpperBodyChanged( HerculesCrosshairtGameController self, int state );