class
KiroshiHighlightEffector
- 11 properties
- 7 functions
Extends HighlightEffector game.ContinuousEffector game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
onlyWhileAiming | bool | 0x30 | scripted |
onlyClosestToCrosshair | bool | 0x31 | scripted |
onlyClosestByDistance | bool | 0x32 | scripted |
aimingStatListener | KiroshiEffectorIsAimingStatListener? | 0x38 | scripted |
techPreviewStatListener | KiroshiEffectorTechPreviewStatListener? | 0x48 | scripted |
slotCallback | KiroshiHighlightEffectorCallback? | 0x58 | scripted |
slotListener | game.AttachmentSlotsScriptListener? | 0x68 | scripted |
IsAiming | bool | 0x78 | scripted |
isTechWeaponEquipped | bool | 0x79 | scripted |
isMeleeWeaponEquipped | bool | 0x7A | scripted |
isTechPreviewEnabled | bool | 0x7B | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (KiroshiHighlightEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_Initialize( KiroshiHighlightEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "Uninitialize;GameInstance", (KiroshiHighlightEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_Uninitialize( KiroshiHighlightEffector self, ScriptGameInstance game );void InitializeListeners()RTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "InitializeListeners;", (KiroshiHighlightEffector_InitializeListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_InitializeListeners( KiroshiHighlightEffector self );void ContinuousAction(game.Object owner, game.Object instigator)overrideRTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "ContinuousAction;GameObjectGameObject", (KiroshiHighlightEffector_ContinuousAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_ContinuousAction( KiroshiHighlightEffector self, game.Object? owner, game.Object? instigator );void ProcessHighlight(game.TargetSearchQuery searchQuery)overrideRTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "ProcessHighlight;TargetSearchQuery", (KiroshiHighlightEffector_ProcessHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_ProcessHighlight( KiroshiHighlightEffector self, game.TargetSearchQuery searchQuery );void RevealClosestToCrosshair(game.Object owner, game.TargetSearchQuery query)RTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "RevealClosestToCrosshair;GameObjectTargetSearchQuery", (KiroshiHighlightEffector_RevealClosestToCrosshair x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_RevealClosestToCrosshair( KiroshiHighlightEffector self, game.Object? owner, game.TargetSearchQuery query );void RevealClosestByDistance(game.Object owner, game.TargetSearchQuery query)RTTIre.Hooks.PlaceVoid( "KiroshiHighlightEffector", "RevealClosestByDistance;GameObjectTargetSearchQuery", (KiroshiHighlightEffector_RevealClosestByDistance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct KiroshiHighlightEffector_RevealClosestByDistance( KiroshiHighlightEffector self, game.Object? owner, game.TargetSearchQuery query );