class
WeaponPositionComponent
- 33 properties
- 24 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
playerPuppet | WeakHandle<PlayerPuppet> | 0x0 | scripted |
tweakPoseState | TweakWeaponPose | 0x10 | scripted |
tweakPosition | bool | 0x14 | scripted |
tweakRotation | bool | 0x15 | scripted |
fineTuneWeaponPose | bool | 0x16 | scripted |
positionSensitivity | float | 0x18 | scripted |
positionSensitivityFineTuning | float | 0x1C | scripted |
rotationSensitivity | float | 0x20 | scripted |
rotationSensitivityFineTuning | float | 0x24 | scripted |
visionSwitch | bool | 0x28 | scripted |
visSys | game.VisionModeSystem? | 0x30 | scripted |
weaponPosDeltaX | float | 0x40 | scripted |
weaponPosDeltaY | float | 0x44 | scripted |
weaponPosDeltaZ | float | 0x48 | scripted |
weaponRotDeltaX | float | 0x4C | scripted |
weaponRotDeltaY | float | 0x50 | scripted |
weaponRotDeltaZ | float | 0x54 | scripted |
weaponPosVec | Vector4 | 0x60 | scripted |
weaponRotVec | Vector4 | 0x70 | scripted |
weaponAimPosVec | Vector4 | 0x80 | scripted |
weaponAimRotVec | Vector4 | 0x90 | scripted |
weaponPosOffsetFromInput | Vector4 | 0xA0 | scripted |
weaponRotOffsetFromInput | Vector4 | 0xB0 | scripted |
weaponAimPosOffsetFromInput | Vector4 | 0xC0 | scripted |
weaponAimRotOffsetFromInput | Vector4 | 0xD0 | scripted |
cameraStandHeight | float | 0xE0 | scripted |
cameraCrouchHeight | float | 0xE4 | scripted |
cameraResetPitch | bool | 0xE8 | scripted |
cameraHeightOffset | float | 0xEC | scripted |
UILayerID0 | uint | 0xF0 | scripted |
UILayerID1 | uint | 0xF4 | scripted |
UILayerID2 | uint | 0xF8 | scripted |
UILayerID3 | uint | 0xFC | scripted |
Functions
int GetBlackboardIntVariable(game.bb.ScriptID_Int32 id)RTTIre.Hooks.Place( "WeaponPositionComponent", "GetBlackboardIntVariable;BlackboardID_Int", (WeaponPositionComponent_GetBlackboardIntVariable x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_GetBlackboardIntVariable( WeaponPositionComponent self, game.bb.ScriptID_Int32 id );void SetBlackboardIntVariable(game.bb.ScriptID_Int32 id, int value)RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "SetBlackboardIntVariable;BlackboardID_IntInt32", (WeaponPositionComponent_SetBlackboardIntVariable x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_SetBlackboardIntVariable( WeaponPositionComponent self, game.bb.ScriptID_Int32 id, int value );bool GetBlackboardBoolVariable(game.bb.ScriptID_Bool id)RTTIre.Hooks.Place( "WeaponPositionComponent", "GetBlackboardBoolVariable;BlackboardID_Bool", (WeaponPositionComponent_GetBlackboardBoolVariable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_GetBlackboardBoolVariable( WeaponPositionComponent self, game.bb.ScriptID_Bool id );void SetBlackboardBoolVariable(game.bb.ScriptID_Bool id, bool varValue)RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "SetBlackboardBoolVariable;BlackboardID_BoolBool", (WeaponPositionComponent_SetBlackboardBoolVariable x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_SetBlackboardBoolVariable( WeaponPositionComponent self, game.bb.ScriptID_Bool id, bool varValue );void OnGameAttach()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "OnGameAttach;", (WeaponPositionComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_OnGameAttach( WeaponPositionComponent self );void OnUpdate(float deltaTime)RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "OnUpdate;Float", (WeaponPositionComponent_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_OnUpdate( WeaponPositionComponent self, float deltaTime );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "WeaponPositionComponent", "OnAction", (WeaponPositionComponent_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_OnAction( WeaponPositionComponent self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void ResetDeltas()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "ResetDeltas;", (WeaponPositionComponent_ResetDeltas x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_ResetDeltas( WeaponPositionComponent self );void ResetData()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "ResetData;", (WeaponPositionComponent_ResetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_ResetData( WeaponPositionComponent self );void ResetWeaponOffsetFromInput()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "ResetWeaponOffsetFromInput;", (WeaponPositionComponent_ResetWeaponOffsetFromInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_ResetWeaponOffsetFromInput( WeaponPositionComponent self );void ResetWeaponAimOffsetFromInput()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "ResetWeaponAimOffsetFromInput;", (WeaponPositionComponent_ResetWeaponAimOffsetFromInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_ResetWeaponAimOffsetFromInput( WeaponPositionComponent self );bool ShouldDisplayDebugInfo()RTTIre.Hooks.Place( "WeaponPositionComponent", "ShouldDisplayDebugInfo;", (WeaponPositionComponent_ShouldDisplayDebugInfo x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_ShouldDisplayDebugInfo( WeaponPositionComponent self );void UpdateTweakDBParams()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateTweakDBParams;", (WeaponPositionComponent_UpdateTweakDBParams x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateTweakDBParams( WeaponPositionComponent self );void UpdateData()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateData;", (WeaponPositionComponent_UpdateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateData( WeaponPositionComponent self );void SendData()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "SendData;", (WeaponPositionComponent_SendData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_SendData( WeaponPositionComponent self );void UpdateWeaponPositionDataFromTweakDB()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateWeaponPositionDataFromTweakDB;", (WeaponPositionComponent_UpdateWeaponPositionDataFromTweakDB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateWeaponPositionDataFromTweakDB( WeaponPositionComponent self );void UpdateWeaponPositionDataFromWeaponStats()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateWeaponPositionDataFromWeaponStats;", (WeaponPositionComponent_UpdateWeaponPositionDataFromWeaponStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateWeaponPositionDataFromWeaponStats( WeaponPositionComponent self );void UpdateWeaponPositionDataFromInput()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateWeaponPositionDataFromInput;", (WeaponPositionComponent_UpdateWeaponPositionDataFromInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateWeaponPositionDataFromInput( WeaponPositionComponent self );void SendWeaponPositionData()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "SendWeaponPositionData;", (WeaponPositionComponent_SendWeaponPositionData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_SendWeaponPositionData( WeaponPositionComponent self );void UpdateCameraData()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateCameraData;", (WeaponPositionComponent_UpdateCameraData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateCameraData( WeaponPositionComponent self );void SendCameraData()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "SendCameraData;", (WeaponPositionComponent_SendCameraData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_SendCameraData( WeaponPositionComponent self );bool IsOwnerAiming()RTTIre.Hooks.Place( "WeaponPositionComponent", "IsOwnerAiming;", (WeaponPositionComponent_IsOwnerAiming x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_IsOwnerAiming( WeaponPositionComponent self );void UpdateDebugInfo()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "UpdateDebugInfo;", (WeaponPositionComponent_UpdateDebugInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_UpdateDebugInfo( WeaponPositionComponent self );void ClearDebugInfo()RTTIre.Hooks.PlaceVoid( "WeaponPositionComponent", "ClearDebugInfo;", (WeaponPositionComponent_ClearDebugInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponPositionComponent_ClearDebugInfo( WeaponPositionComponent self );