StatusEffectPrereq
classscriptedClass
extends IScriptablePrereq › IPrereq › IScriptable › ISerializable
Extended by 1 type
Properties 7
| Name | Type | Flags |
|---|---|---|
checkType | gamedataCheckType | scriptedpublic |
evaluateOnRegister | Bool | scriptedpublic |
fireAndForget | Bool | scriptedpublic |
invert | Bool | scriptedpublic |
objectToCheck | CName | scriptedpublic |
statusEffectRecordID | TweakDBID | scriptedpublic |
tag | CName | scriptedpublic |
Methods 7
public const func Evaluate(statusEffect: wref<StatusEffect_Record>) -> Boolscripted
private final const func GetObjectToCheck(game: GameInstance, context: ref<IScriptable>) -> ref<GameObject>scripted
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