class
StatusEffectHelper
- 0 properties
- 33 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static bool RemoveStatusEffect(WeakHandle<game.Object> target, TDBID statusEffectID, uint removeCount)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::RemoveStatusEffect;GameObjectTweakDBIDUint32", (StatusEffectHelper_RemoveStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveStatusEffect( WeakHandle<game.Object> target, TDBID statusEffectID, uint removeCount );static game.StatusEffect?[] GetAppliedEffects(WeakHandle<game.Object> target)staticRTTI globalstatic void RemoveStatusEffectsWithTag(ScriptGameInstance gameInstance, ent.EntityID target, CName gameplayTag)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveStatusEffectsWithTag;GameInstanceEntityIDCName", (StatusEffectHelper_RemoveStatusEffectsWithTag x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveStatusEffectsWithTag( ScriptGameInstance gameInstance, ent.EntityID target, CName gameplayTag );static void RemoveStatusEffectsWithTag(WeakHandle<game.Object> target, CName gameplayTag, float delay)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveStatusEffectsWithTag;GameObjectCNameFloat", (StatusEffectHelper_RemoveStatusEffectsWithTag2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveStatusEffectsWithTag2( WeakHandle<game.Object> target, CName gameplayTag, float delay );static bool HasStatusEffectAttack(game.data.StatusEffect_Record statusEffect, out game.data.Attack_Record statusEffectAttack)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::HasStatusEffectAttack;StatusEffect_RecordAttack_Record", (StatusEffectHelper_HasStatusEffectAttack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_HasStatusEffectAttack( game.data.StatusEffect_Record? statusEffect, game.data.Attack_Record? statusEffectAttack );static void RemoveAllStatusEffectsByType(ScriptGameInstance gameInstance, ent.EntityID target, game.data.StatusEffectType type)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveAllStatusEffectsByType;GameInstanceEntityIDgamedataStatusEffectType", (StatusEffectHelper_RemoveAllStatusEffectsByType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveAllStatusEffectsByType( ScriptGameInstance gameInstance, ent.EntityID target, game.data.StatusEffectType type );static void RemoveAllStatusEffectsWithTagBeside(WeakHandle<game.Object> target, CName gameplayTag, TDBID beside)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveAllStatusEffectsWithTagBeside;GameObjectCNameTweakDBID", (StatusEffectHelper_RemoveAllStatusEffectsWithTagBeside x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveAllStatusEffectsWithTagBeside( WeakHandle<game.Object> target, CName gameplayTag, TDBID beside );static void RemoveAllStatusEffectsByType(WeakHandle<game.Object> target, game.data.StatusEffectType type)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveAllStatusEffectsByType;GameObjectgamedataStatusEffectType", (StatusEffectHelper_RemoveAllStatusEffectsByType2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveAllStatusEffectsByType2( WeakHandle<game.Object> target, game.data.StatusEffectType type );static CName GetForcedKnockdownImpulseKey()staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetForcedKnockdownImpulseKey;", (StatusEffectHelper_GetForcedKnockdownImpulseKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetForcedKnockdownImpulseKey();static CName GetCanExitKnockdownKey()staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetCanExitKnockdownKey;", (StatusEffectHelper_GetCanExitKnockdownKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetCanExitKnockdownKey();static bool HasTag(WeakHandle<game.data.StatusEffect_Record> record, CName tag)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::HasTag;StatusEffect_RecordCName", (StatusEffectHelper_HasTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_HasTag( WeakHandle<game.data.StatusEffect_Record> record, CName tag );static void ApplyStatusEffectForTimeWindow(WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigatorEntityID, float delay, float duration)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::ApplyStatusEffectForTimeWindow;GameObjectTweakDBIDEntityIDFloatFloat", (StatusEffectHelper_ApplyStatusEffectForTimeWindow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_ApplyStatusEffectForTimeWindow( WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigatorEntityID, float delay, float duration );static CName TriggerSecondaryKnockdownKey()staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::TriggerSecondaryKnockdownKey;", (StatusEffectHelper_TriggerSecondaryKnockdownKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_TriggerSecondaryKnockdownKey();static CName GetStateStartTimeKey()staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetStateStartTimeKey;", (StatusEffectHelper_GetStateStartTimeKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetStateStartTimeKey();static bool HasStatusEffectWithTagConst(WeakHandle<game.Object> target, CName gameplayTag)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::HasStatusEffectWithTagConst;GameObjectCName", (StatusEffectHelper_HasStatusEffectWithTagConst x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_HasStatusEffectWithTagConst( WeakHandle<game.Object> target, CName gameplayTag );static game.StatusEffect? GetStatusEffectByID(WeakHandle<game.Object> target, TDBID statusEffectID)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetStatusEffectByID;GameObjectTweakDBID", (StatusEffectHelper_GetStatusEffectByID x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatusEffect>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetStatusEffectByID( WeakHandle<game.Object> target, TDBID statusEffectID );static bool ApplyStatusEffect(WeakHandle<game.Object> target, TDBID statusEffectID, float delay)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::ApplyStatusEffect;GameObjectTweakDBIDFloat", (StatusEffectHelper_ApplyStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_ApplyStatusEffect( WeakHandle<game.Object> target, TDBID statusEffectID, float delay );static bool ApplyStatusEffect(WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigatorEntityID, ent.EntityID proxyEntityID)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::ApplyStatusEffect;GameObjectTweakDBIDEntityIDEntityID", (StatusEffectHelper_ApplyStatusEffect2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_ApplyStatusEffect2( WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigatorEntityID, ent.EntityID proxyEntityID );static bool RemoveStatusEffect(WeakHandle<game.Object> target, game.StatusEffect statusEffect, uint removeCount)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::RemoveStatusEffect;GameObjectStatusEffectUint32", (StatusEffectHelper_RemoveStatusEffect2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveStatusEffect2( WeakHandle<game.Object> target, game.StatusEffect? statusEffect, uint removeCount );static bool GetAppliedEffectsWithTag(WeakHandle<game.Object> target, CName tag, game.StatusEffect[] statusEffects, ent.EntityID instigatorID)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetAppliedEffectsWithTag;GameObjectCNamescript_ref<array<StatusEffect>>EntityID", (StatusEffectHelper_GetAppliedEffectsWithTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetAppliedEffectsWithTag( WeakHandle<game.Object> target, CName tag, game.StatusEffect[] statusEffects, ent.EntityID instigatorID );static void PopulateStatusEffectAnimData(game.Object owner, WeakHandle<game.data.StatusEffect_Record> statusEffectRecord, EKnockdownStates state, Vector4 hitDirection, out AnimFeature_StatusEffect animData)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::PopulateStatusEffectAnimData;GameObjectStatusEffect_RecordEKnockdownStatesVector4AnimFeature_StatusEffect", (StatusEffectHelper_PopulateStatusEffectAnimData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_PopulateStatusEffectAnimData( game.Object? owner, WeakHandle<game.data.StatusEffect_Record> statusEffectRecord, EKnockdownStates state, Vector4 hitDirection, AnimFeature_StatusEffect? animData );static bool ApplyStatusEffectOnSelf(ScriptGameInstance gameInstance, TDBID statusEffectID, ent.EntityID entityID)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::ApplyStatusEffectOnSelf;GameInstanceTweakDBIDEntityID", (StatusEffectHelper_ApplyStatusEffectOnSelf x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_ApplyStatusEffectOnSelf( ScriptGameInstance gameInstance, TDBID statusEffectID, ent.EntityID entityID );static CName GetAppliedStatusEffectKey()staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetAppliedStatusEffectKey;", (StatusEffectHelper_GetAppliedStatusEffectKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetAppliedStatusEffectKey();static bool HasStatusEffectFromInstigator(WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigator)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::HasStatusEffectFromInstigator;GameObjectTweakDBIDEntityID", (StatusEffectHelper_HasStatusEffectFromInstigator x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_HasStatusEffectFromInstigator( WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigator );static bool ApplyStatusEffect(WeakHandle<game.Object> target, TDBID statusEffectID, TDBID instigatorID)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::ApplyStatusEffect;GameObjectTweakDBIDTweakDBID", (StatusEffectHelper_ApplyStatusEffect3 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_ApplyStatusEffect3( WeakHandle<game.Object> target, TDBID statusEffectID, TDBID instigatorID );static void RemoveStatusEffectsByInstigatorID(WeakHandle<game.Object> target, TDBID instigatorID)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveStatusEffectsByInstigatorID;GameObjectTweakDBID", (StatusEffectHelper_RemoveStatusEffectsByInstigatorID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveStatusEffectsByInstigatorID( WeakHandle<game.Object> target, TDBID instigatorID );static game.StatusEffect? GetTopPriorityEffect(WeakHandle<game.Object> target, game.data.StatusEffectType statusEffectType, bool discardStatusEffect)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetTopPriorityEffect;GameObjectgamedataStatusEffectTypeBool", (StatusEffectHelper_GetTopPriorityEffect x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatusEffect>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetTopPriorityEffect( WeakHandle<game.Object> target, game.data.StatusEffectType statusEffectType, bool discardStatusEffect );static game.StatusEffect? GetTopPriorityEffect(WeakHandle<game.Object> target)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetTopPriorityEffect;GameObject", (StatusEffectHelper_GetTopPriorityEffect2 x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatusEffect>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetTopPriorityEffect2( WeakHandle<game.Object> target );static CName GetForceKnockdownKey()staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetForceKnockdownKey;", (StatusEffectHelper_GetForceKnockdownKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetForceKnockdownKey();static void RemoveAllStatusEffects(WeakHandle<game.Object> target)staticRTTI globalre.Hooks.PlaceVoid( "StatusEffectHelper", "StatusEffectHelper::RemoveAllStatusEffects;GameObject", (StatusEffectHelper_RemoveAllStatusEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_RemoveAllStatusEffects( WeakHandle<game.Object> target );static game.StatusEffect? GetStatusEffectWithTag(WeakHandle<game.Object> target, CName gameplayTag)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::GetStatusEffectWithTag;GameObjectCName", (StatusEffectHelper_GetStatusEffectWithTag x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatusEffect>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_GetStatusEffectWithTag( WeakHandle<game.Object> target, CName gameplayTag );static bool ApplyStatusEffect(WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigatorEntityID)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::ApplyStatusEffect;GameObjectTweakDBIDEntityID", (StatusEffectHelper_ApplyStatusEffect4 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_ApplyStatusEffect4( WeakHandle<game.Object> target, TDBID statusEffectID, ent.EntityID instigatorEntityID );static bool CheckStatusEffectBehaviorPrereqs(WeakHandle<game.Object> target, WeakHandle<game.data.StatusEffect_Record> statusEffectRecord)staticRTTI globalre.Hooks.Place( "StatusEffectHelper", "StatusEffectHelper::CheckStatusEffectBehaviorPrereqs;GameObjectStatusEffect_Record", (StatusEffectHelper_CheckStatusEffectBehaviorPrereqs x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectHelper_CheckStatusEffectBehaviorPrereqs( WeakHandle<game.Object> target, WeakHandle<game.data.StatusEffect_Record> statusEffectRecord );