class
FxResourceMapperComponent
- 7 properties
- 26 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
areaEffectData | AreaEffectData?[] | 0x0 | scripted |
investigationSlotOffsetMultiplier | float | 0x10 | scripted |
areaEffectInFocusMode | AreaEffectTargetData?[] | 0x18 | scripted |
optionalAreaEffectData | OptionalAreaEffectData?[] | 0x28 | scripted |
DEBUG_copiedDataFromEntity | bool | 0x38 | scripted |
DEBUG_copiedDataFromFXStruct | bool | 0x39 | scripted |
isInitialized | bool | 0x3A | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "OnGameAttach;", (FxResourceMapperComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_OnGameAttach( FxResourceMapperComponent self );void TryInitialize()RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "TryInitialize;", (FxResourceMapperComponent_TryInitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_TryInitialize( FxResourceMapperComponent self );void Initialize()RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "Initialize;", (FxResourceMapperComponent_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_Initialize( FxResourceMapperComponent self );void TryAddOptionalAoeData()RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "TryAddOptionalAoeData;", (FxResourceMapperComponent_TryAddOptionalAoeData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_TryAddOptionalAoeData( FxResourceMapperComponent self );void CopyDataToFxMapClass(SAreaEffectData[] areaEffectsData, bool DEBUG_entityCopy, bool DEBUG_fxCopy)RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "CopyDataToFxMapClass;script_ref<array<SAreaEffectData>>BoolBool", (FxResourceMapperComponent_CopyDataToFxMapClass x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CopyDataToFxMapClass( FxResourceMapperComponent self, SAreaEffectData[] areaEffectsData, bool DEBUG_entityCopy, bool DEBUG_fxCopy );void CopyEffectToFxMapClass(SAreaEffectTargetData[] areaEffectsInFocusMode)RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "CopyEffectToFxMapClass;script_ref<array<SAreaEffectTargetData>>", (FxResourceMapperComponent_CopyEffectToFxMapClass x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CopyEffectToFxMapClass( FxResourceMapperComponent self, SAreaEffectTargetData[] areaEffectsInFocusMode );float GetInvestigationSlotOffset()RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetInvestigationSlotOffset;", (FxResourceMapperComponent_GetInvestigationSlotOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetInvestigationSlotOffset( FxResourceMapperComponent self );AreaEffectData?[] GetAreaEffectData()RTTIAreaEffectData? GetAreaEffectDataByIndex(int index)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectDataByIndex;Int32", (FxResourceMapperComponent_GetAreaEffectDataByIndex x) => { return re.Hooks.CallOriginal<re.msgpack.AreaEffectData>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectDataByIndex( FxResourceMapperComponent self, int index );int GetAreaEffectDataSize()RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectDataSize;", (FxResourceMapperComponent_GetAreaEffectDataSize x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectDataSize( FxResourceMapperComponent self );AreaEffectTargetData?[] GetAreaEffectInFocusMode()RTTIAreaEffectTargetData? GetAreaEffectInFocusModeByIndex(int index)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectInFocusModeByIndex;Int32", (FxResourceMapperComponent_GetAreaEffectInFocusModeByIndex x) => { return re.Hooks.CallOriginal<re.msgpack.AreaEffectTargetData>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectInFocusModeByIndex( FxResourceMapperComponent self, int index );int GetAreaEffectInFocusSize()RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectInFocusSize;", (FxResourceMapperComponent_GetAreaEffectInFocusSize x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectInFocusSize( FxResourceMapperComponent self );bool HasAnyDistractions()RTTIre.Hooks.Place( "FxResourceMapperComponent", "HasAnyDistractions;", (FxResourceMapperComponent_HasAnyDistractions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_HasAnyDistractions( FxResourceMapperComponent self );void CreateEffectStructDataFromAttack(TDBID attackTDBID, int index, CName? gameEffectNameOverride, bool? dontHighlightOnLookat)RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "CreateEffectStructDataFromAttack;TweakDBIDInt32CNameBool", (FxResourceMapperComponent_CreateEffectStructDataFromAttack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CreateEffectStructDataFromAttack( FxResourceMapperComponent self, TDBID attackTDBID, int index, CName? gameEffectNameOverride, bool? dontHighlightOnLookat );void CreateData(TDBID attackTDBID, int index, CName? gameEffectNameOverride, bool? dontHighlightOnLookat)RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "CreateData;TweakDBIDInt32CNameBool", (FxResourceMapperComponent_CreateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CreateData( FxResourceMapperComponent self, TDBID attackTDBID, int index, CName? gameEffectNameOverride, bool? dontHighlightOnLookat );void CalculateRangeSphere(float desiredRange, out CName effectName, out float effectSize)RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "CalculateRangeSphere;FloatCNameFloat", (FxResourceMapperComponent_CalculateRangeSphere x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CalculateRangeSphere( FxResourceMapperComponent self, float desiredRange, CName effectName, float effectSize );void CreateAreaEffectTargetData(AreaEffectData mainEffect)RTTIre.Hooks.PlaceVoid( "FxResourceMapperComponent", "CreateAreaEffectTargetData;AreaEffectData", (FxResourceMapperComponent_CreateAreaEffectTargetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CreateAreaEffectTargetData( FxResourceMapperComponent self, AreaEffectData? mainEffect );int GetAreaEffectDataIndexByName(CName effectName)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectDataIndexByName;CName", (FxResourceMapperComponent_GetAreaEffectDataIndexByName x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectDataIndexByName( FxResourceMapperComponent self, CName effectName );int GetAreaEffectDataIndexByAction(BaseScriptableAction action)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectDataIndexByAction;BaseScriptableAction", (FxResourceMapperComponent_GetAreaEffectDataIndexByAction x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectDataIndexByAction( FxResourceMapperComponent self, BaseScriptableAction? action );CName GetAreaEffectDataNameByIndex(int effectIndex)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetAreaEffectDataNameByIndex;Int32", (FxResourceMapperComponent_GetAreaEffectDataNameByIndex x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetAreaEffectDataNameByIndex( FxResourceMapperComponent self, int effectIndex );float GetDistractionRange(DeviceStimType type)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetDistractionRange;DeviceStimType", (FxResourceMapperComponent_GetDistractionRange x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetDistractionRange( FxResourceMapperComponent self, DeviceStimType type );float GetSmallestDistractionRange(DeviceStimType type)RTTIre.Hooks.Place( "FxResourceMapperComponent", "GetSmallestDistractionRange;DeviceStimType", (FxResourceMapperComponent_GetSmallestDistractionRange x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_GetSmallestDistractionRange( FxResourceMapperComponent self, DeviceStimType type );bool CanCompareRanges(DeviceStimType type, DeviceStimType currentType)RTTIre.Hooks.Place( "FxResourceMapperComponent", "CanCompareRanges;DeviceStimTypeDeviceStimType", (FxResourceMapperComponent_CanCompareRanges x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_CanCompareRanges( FxResourceMapperComponent self, DeviceStimType type, DeviceStimType currentType );bool TryGetAreaEffectByAction(ScriptableDeviceAction action, out AreaEffectData areaEffectData)RTTIre.Hooks.Place( "FxResourceMapperComponent", "TryGetAreaEffectByAction;ScriptableDeviceActionAreaEffectData", (FxResourceMapperComponent_TryGetAreaEffectByAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_TryGetAreaEffectByAction( FxResourceMapperComponent self, ScriptableDeviceAction? action, AreaEffectData? areaEffectData );bool TryGetActionIndex(ScriptableDeviceAction action, out int actionIndex)RTTIre.Hooks.Place( "FxResourceMapperComponent", "TryGetActionIndex;ScriptableDeviceActionInt32", (FxResourceMapperComponent_TryGetActionIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FxResourceMapperComponent_TryGetActionIndex( FxResourceMapperComponent self, ScriptableDeviceAction? action, int actionIndex );