class
MeleeLeapAttackObjectTagger
- 6 properties
- 5 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
game | ScriptGameInstance | 0x0 | scripted |
playerPuppet | WeakHandle<game.Object> | 0x18 | scripted |
playerDevelopmentData | WeakHandle<PlayerDevelopmentData> | 0x28 | scripted |
visionModeSystem | WeakHandle<game.VisionModeSystem> | 0x38 | scripted |
target | WeakHandle<game.Object> | 0x48 | scripted |
minDistanceToTarget | float | 0x58 | scripted |
Functions
void SetUp(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "MeleeLeapAttackObjectTagger", "SetUp;GameObject", (MeleeLeapAttackObjectTagger_SetUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeLeapAttackObjectTagger_SetUp( MeleeLeapAttackObjectTagger self, game.Object? playerPuppet );void SetVisionOnTargetObj(ent.Entity targetEntity, float distanceToTarget)RTTIre.Hooks.PlaceVoid( "MeleeLeapAttackObjectTagger", "SetVisionOnTargetObj;EntityFloat", (MeleeLeapAttackObjectTagger_SetVisionOnTargetObj x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeLeapAttackObjectTagger_SetVisionOnTargetObj( MeleeLeapAttackObjectTagger self, ent.Entity? targetEntity, float distanceToTarget );void ResetVisionOnTargetObj()RTTIre.Hooks.PlaceVoid( "MeleeLeapAttackObjectTagger", "ResetVisionOnTargetObj;", (MeleeLeapAttackObjectTagger_ResetVisionOnTargetObj x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MeleeLeapAttackObjectTagger_ResetVisionOnTargetObj( MeleeLeapAttackObjectTagger self );bool CanPerformRelicLeap(game.weapon.Object equippedWeapon)RTTIre.Hooks.Place( "MeleeLeapAttackObjectTagger", "CanPerformRelicLeap;WeaponObject", (MeleeLeapAttackObjectTagger_CanPerformRelicLeap x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MeleeLeapAttackObjectTagger_CanPerformRelicLeap( MeleeLeapAttackObjectTagger self, game.weapon.Object? equippedWeapon );float GetTargetMaxRange()RTTIre.Hooks.Place( "MeleeLeapAttackObjectTagger", "GetTargetMaxRange;", (MeleeLeapAttackObjectTagger_GetTargetMaxRange x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MeleeLeapAttackObjectTagger_GetTargetMaxRange( MeleeLeapAttackObjectTagger self );