class
AreaEffectData
- 20 properties
- 9 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
action | ScriptableDeviceAction? | 0x0 | scripted |
actionRecordID | TDBID | 0x10 | scripted |
areaEffectID | CName | 0x18 | scripted |
indicatorEffectName | CName | 0x20 | scripted |
useIndicatorEffect | bool | 0x28 | scripted |
indicatorEffectSize | float | 0x2C | scripted |
stimRange | float | 0x30 | scripted |
stimLifetime | float | 0x34 | scripted |
stimType | DeviceStimType | 0x38 | scripted |
stimSource | NodeRef | 0x40 | scripted |
additionaStimSources | NodeRef[] | 0x48 | scripted |
investigateSpot | NodeRef | 0x58 | scripted |
investigateController | bool | 0x60 | scripted |
controllerSource | NodeRef | 0x68 | scripted |
highlightTargets | bool | 0x70 | scripted |
highlightType | EFocusForcedHighlightType | 0x71 | scripted |
outlineType | EFocusOutlineType | 0x75 | scripted |
highlightPriority | EPriority | 0x79 | scripted |
effectInstance | game.EffectInstance? | 0x80 | scripted |
gameEffectOverrideName | CName | 0x90 | scripted |
Functions
void EffectInstanceClear()RTTIre.Hooks.PlaceVoid( "AreaEffectData", "EffectInstanceClear;", (AreaEffectData_EffectInstanceClear x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_EffectInstanceClear( AreaEffectData self );void SetEffectInstance(game.EffectInstance effect)RTTIre.Hooks.PlaceVoid( "AreaEffectData", "SetEffectInstance;EffectInstance", (AreaEffectData_SetEffectInstance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_SetEffectInstance( AreaEffectData self, game.EffectInstance? effect );WeakHandle<game.data.ObjectAction_Record> GetActionRecord()RTTICName GetActionNameFromRecord(WeakHandle<game.data.ObjectAction_Record> record)RTTIre.Hooks.Place( "AreaEffectData", "GetActionNameFromRecord;ObjectAction_Record", (AreaEffectData_GetActionNameFromRecord x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_GetActionNameFromRecord( AreaEffectData self, WeakHandle<game.data.ObjectAction_Record> record );CName GetActionNameFromRecord()RTTIre.Hooks.Place( "AreaEffectData", "GetActionNameFromRecord;", (AreaEffectData_GetActionNameFromRecord2 x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_GetActionNameFromRecord2( AreaEffectData self );bool IsMatching(BaseScriptableAction _action)RTTIre.Hooks.Place( "AreaEffectData", "IsMatching;BaseScriptableAction", (AreaEffectData_IsMatching x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_IsMatching( AreaEffectData self, BaseScriptableAction? _action );void CopyData(AreaEffectData areaEffectDataToCopy)RTTIre.Hooks.PlaceVoid( "AreaEffectData", "CopyData;AreaEffectData", (AreaEffectData_CopyData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_CopyData( AreaEffectData self, AreaEffectData? areaEffectDataToCopy );void CopyData(SAreaEffectData sAreaEffectDataToCopy)RTTIre.Hooks.PlaceVoid( "AreaEffectData", "CopyData;SAreaEffectData", (AreaEffectData_CopyData2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_CopyData2( AreaEffectData self, SAreaEffectData sAreaEffectDataToCopy );SAreaEffectData GetData()RTTIre.Hooks.Place( "AreaEffectData", "GetData;", (AreaEffectData_GetData x) => { return re.Hooks.CallOriginal<re.msgpack.SAreaEffectData>(); } ); [Msgpack.Gen] public readonly partial record struct AreaEffectData_GetData( AreaEffectData self );