class
NanoTechPlatesEffector
- 6 properties
- 5 functions
Extends ModifyAttackEffector HitEventEffector game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
chanceToTrigger | float | 0x0 | scripted |
chanceIncrement | float | 0x4 | scripted |
nanoPlatesStacks | int | 0x8 | scripted |
timeWindow | float | 0xC | scripted |
minTimeBetweenBlocks | float | 0x10 | scripted |
timeStamps | float[] | 0x18 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "NanoTechPlatesEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (NanoTechPlatesEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NanoTechPlatesEffector_Initialize( NanoTechPlatesEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "NanoTechPlatesEffector", "ActionOn;GameObject", (NanoTechPlatesEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NanoTechPlatesEffector_ActionOn( NanoTechPlatesEffector self, game.Object? owner );void RepeatedAction(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "NanoTechPlatesEffector", "RepeatedAction;GameObject", (NanoTechPlatesEffector_RepeatedAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NanoTechPlatesEffector_RepeatedAction( NanoTechPlatesEffector self, game.Object? owner );void ProcessAction(game.Object owner)RTTIre.Hooks.PlaceVoid( "NanoTechPlatesEffector", "ProcessAction;GameObject", (NanoTechPlatesEffector_ProcessAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NanoTechPlatesEffector_ProcessAction( NanoTechPlatesEffector self, game.Object? owner );void CleanUpTimeStamps(game.Object owner, float currentTime)RTTIre.Hooks.PlaceVoid( "NanoTechPlatesEffector", "CleanUpTimeStamps;GameObjectFloat", (NanoTechPlatesEffector_CleanUpTimeStamps x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NanoTechPlatesEffector_CleanUpTimeStamps( NanoTechPlatesEffector self, game.Object? owner, float currentTime );