StatPoolBasedStatusEffectEffector
classscriptedClass
extends Effector › IScriptable › ISerializable
Properties 20
| Name | Type | Flags |
|---|---|---|
checkStatPoolOnWeapon | Bool | scriptedprivate |
currentStacks | Int32 | scriptedprivate |
dontRemoveStacks | Bool | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
inverted | Bool | scriptedprivate |
listener | ref<StatPoolBasedStatusEffectEffectorListener> | scriptedprivate |
maxStacks | Int32 | scriptedprivate |
minStacks | Int32 | scriptedprivate |
ownerID | EntityID | scriptedprivate |
ownerWeaponID | EntityID | scriptedprivate |
realMaxStacks | Int32 | scriptedprivate |
roundUpwards | Bool | scriptedprivate |
startingThreshold | Float | scriptedprivate |
statPool | gamedataStatPoolType | scriptedprivate |
statPoolRecordID | TweakDBID | scriptedprivate |
statPoolStep | Float | scriptedprivate |
statusEffectID | TweakDBID | scriptedprivate |
stepUsesPercent | Bool | scriptedprivate |
targetOfStatPoolCheck | String | scriptedprivate |
thresholdUsesPercent | Bool | scriptedprivate |
Methods 7
protected func ActionOff(owner: ref<GameObject>)scripted
protected func ActionOn(owner: ref<GameObject>)scripted
private final func Clear()scripted
protected func Initialize(record: TweakDBID, game: GameInstance, parentRecord: TweakDBID)scripted
private final func ProcessStacksChange(stacksChange: Int32)scripted
protected func Uninitialize(game: GameInstance)scripted
public final func UpdateWithStatPoolValue(newPercValue: Float, percToPoints: Float)scripted