REDNODE / GAME API

ModifyDamageEffector

classscriptedClass

extends ModifyAttackEffector › HitEventEffector › Effector › IScriptable › ISerializable

Extended by 7 types

ModifyDamagePerHackEffector ModifyDamageWithCyberwareCountEffector ModifyDamageWithDistance ModifyDamageWithLeapedDistance ModifyDamageWithStatPoolEffector ModifyDamageWithVelocity RipAndTearEffector

Properties 6

NameTypeFlags
operationTypeEMathOperatorscriptedprotected
ownerIDEntityIDscriptedprivate
statBasedValueFloatscriptedpublic
statListenerref<ModifyDamageEffectorStatListener>scriptedprivate
statTypegamedataStatTypescriptedprotected
valueFloatscriptedprotected

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