class
OvershieldEffectorBase
- 5 properties
- 4 functions
- 1 derived class
Extends game.ContinuousEffector game.Effector IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
statSystem | game.StatsSystem? | 0x0 | scripted |
poolSystem | game.StatPoolsSystem? | 0x10 | scripted |
immunityTypes | game.StatModifierData_Deprecated?[] | 0x20 | scripted |
modifiersAdded | bool | 0x30 | scripted |
owner | WeakHandle<game.Object> | 0x38 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "OvershieldEffectorBase", "Initialize;TweakDBIDGameInstanceTweakDBID", (OvershieldEffectorBase_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OvershieldEffectorBase_Initialize( OvershieldEffectorBase self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void ContinuousAction(game.Object owner, game.Object instigator)overrideRTTIre.Hooks.PlaceVoid( "OvershieldEffectorBase", "ContinuousAction;GameObjectGameObject", (OvershieldEffectorBase_ContinuousAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OvershieldEffectorBase_ContinuousAction( OvershieldEffectorBase self, game.Object? owner, game.Object? instigator );void ProcessAction(game.Object owner)RTTIre.Hooks.PlaceVoid( "OvershieldEffectorBase", "ProcessAction;GameObject", (OvershieldEffectorBase_ProcessAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OvershieldEffectorBase_ProcessAction( OvershieldEffectorBase self, game.Object? owner );game.StatModifierData_Deprecated?[] SetStatsToModify()RTTI