ModifyDamageEffector
classscriptedClass
extends ModifyAttackEffector › HitEventEffector › Effector › IScriptable › ISerializable
Extended by 7 types
ModifyDamagePerHackEffector ModifyDamageWithCyberwareCountEffector ModifyDamageWithDistance ModifyDamageWithLeapedDistance ModifyDamageWithStatPoolEffector ModifyDamageWithVelocity RipAndTearEffector
Properties 6
| Name | Type | Flags |
|---|---|---|
operationType | EMathOperator | scriptedprotected |
ownerID | EntityID | scriptedprivate |
statBasedValue | Float | scriptedpublic |
statListener | ref<ModifyDamageEffectorStatListener> | scriptedprivate |
statType | gamedataStatType | scriptedprotected |
value | Float | scriptedprotected |
Methods 6
protected func Initialize(record: TweakDBID, game: GameInstance, parentRecord: TweakDBID)scripted
private final func InitializeStatListener(game: GameInstance)scripted
protected final func ModifyDamage(hitEvent: ref<gameHitEvent>, operationType: EMathOperator, value: Float)scripted
protected func RepeatedAction(owner: ref<GameObject>)scripted
protected func Uninitialize(game: GameInstance)scripted
private final func UninitializeStatListener(game: GameInstance)scripted