class
ModifyStatPoolValuePerHitEffector
- 1 property
- 2 functions
Extends ModifyStatPoolValueEffector HitEventEffector game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
damageScaleFactor | float | 0x28 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolValuePerHitEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ModifyStatPoolValuePerHitEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolValuePerHitEffector_Initialize( ModifyStatPoolValuePerHitEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );float GetStatPoolValue(game.Object owner, WeakHandle<game.data.StatPoolUpdate_Record> record, ent.EntityID applicationTargetID)overrideRTTIre.Hooks.Place( "ModifyStatPoolValuePerHitEffector", "GetStatPoolValue;GameObjectStatPoolUpdate_RecordEntityID", (ModifyStatPoolValuePerHitEffector_GetStatPoolValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolValuePerHitEffector_GetStatPoolValue( ModifyStatPoolValuePerHitEffector self, game.Object? owner, WeakHandle<game.data.StatPoolUpdate_Record> record, ent.EntityID applicationTargetID );