Skip to content

UFxInstance

#include <FxInstance.h>

Inherits from UFxEventListener, IInstancedObjectContainer, UTBLObject, UAssemblyObject, UObject

Public Functions

Name
void Cleanup()
void OnActorPreAbilityInitiate()
void OnCombatStateChangedInternal(AActor * InActor, FName EventName, const FAttackInfo & EventAttackInfo)
void OnKilledInternal(const FDeathDamageTakenEvent & DamageEvent)
void PlayCharacterCombatStateSound(const AActor * SoundActor, const FName PreviousCombatState, const FName NewCombatState, const FAttackInfo AttackInfo, const UCombatState * CombatState)
void PlayWeaponCombatStateSound(const AActor * SoundActor, const FName PreviousCombatState, const FName NewCombatState, const FAttackInfo AttackInfo, const UCombatState * CombatState)
UFxInstance()

Protected Functions

Name
bool AreBloodDecalsRestricted() const
void BP_ResetPostProcess()
UMaterialInstanceDynamic * GetCharacterPostProcessMID() const
void ResetCharacterPostProcessMID()
void SetCharacterPostProcessMID(UMaterialInstanceDynamic * InCharacterPostProcessMID)

Public Attributes

Name
AActor * Actor
UAkAudioEvent * BandageAppliedSound
[[EDelegateRemovalPolicy]] DelegateRemovalPolicy
TArray< UFxEventListener * > EventListeners
int32 Flags
float PlayBandageDelay
float PlaySuicideDelay
[[EStopTimerPolicy]] StopTimerPolicy
bool bUnbindOnAttackEnd

Updated on 2025-01-21 at 09:02:24 +0100