StatPoolPrereq
classscriptedClass
extends IScriptablePrereq › IPrereq › IScriptable › ISerializable
Extended by 3 types
ConstantStatPoolPrereq ConsumableChargesPrereq PerfectDischargePrereq
Properties 6
| Name | Type | Flags |
|---|---|---|
comparePercentage | Bool | scriptedpublic |
comparisonType | EComparisonType | scriptedpublic |
objToCheck | ObjectToCheck | scriptedpublic |
skipOnApply | Bool | scriptedpublic |
statPoolType | gamedataStatPoolType | scriptedpublic |
valueToCheck | array<wref<StatModifier_Record>> | scriptedpublic |
Methods 9
protected final const func CompareValues(object: wref<GameObject>, statsObjID: StatsObjectID, context: ref<IScriptable>) -> Boolscripted
protected final const func GetObject(owner: ref<GameObject>) -> ref<GameObject>scripted
protected final const func GetStatsObjectID(owner: ref<GameObject>) -> StatsObjectIDscripted
protected final const func GetValueToCheck(state: ref<StatPoolPrereqState>) -> Floatscripted
protected func Initialize(recordID: TweakDBID)scripted
public const func IsFulfilled(game: GameInstance, context: ref<IScriptable>) -> Boolscripted
protected const func OnApplied(state: ref<PrereqState>, game: GameInstance, context: ref<IScriptable>)scripted
protected const func OnRegister(state: ref<PrereqState>, game: GameInstance, context: ref<IScriptable>) -> Boolscripted
protected const func OnUnregister(state: ref<PrereqState>, game: GameInstance, context: ref<IScriptable>)scripted