AddPermanentEffect | function AddPermanentEffect(H7FXObject Effect) |
AddToFXQueue | function AddToFXQueue(H7FXObject Effect, optional bool isBeam, optional Vector Src, optional Vector Target, optional bool playInstant = false, optional Rotator Rotation, optional Vector Source, optional Object effectSource) |
CleanFXRefs | function CleanFXRefs() |
ClearFXQueue | function ClearFXQueue() |
GetIgnoreCurrentParticle | function bool GetIgnoreCurrentParticle() |
HasDuplicate | function bool HasDuplicate(H7FXObject Effect) |
Init | function Init(Actor Unit) |
IsAllEffectsFinished | function bool IsAllEffectsFinished(optional out float currLifeSpan) |
IsPlaying | protected function bool IsPlaying() |
NotifyMaterialFXCompleted | function NotifyMaterialFXCompleted() |
Play | protected function Play(optional H7FXObject instantEffect) |
PlayNext | protected function PlayNext() |
PlaySFX | function PlaySFX(H7FXObject effectToPlay) |
PlayVFX | protected function ParticleSystemComponent PlayVFX(ParticleSystem Particle, H7StructsAndEnumsNative.EFXPosition pos, string SocketName, float Scale, Vector targetPos, Rotator Rotation) |
RemoveAllPermanentFX | function RemoveAllPermanentFX() |
RemovePermanentFXByContainer | function RemovePermanentFXByContainer(H7BaseAbility Ability) |
RemovePermanentFXByEffect | function RemovePermanentFXByEffect(H7Effect Effect) |
RemovePermanentFXBySource | event RemovePermanentFXBySource(H7EffectContainer Effect) |
ResetFX | event ResetFX() |
SetIgnoreCurrentParticle | function SetIgnoreCurrentParticle(bool Value) |
StartFXAnimations | function StartFXAnimations(H7FXObject Effect) |
StartMaterialFX | function StartMaterialFX(H7FXObject Effect) |
Update | event Update() |
UseBeam | protected function UseBeam(ParticleSystemComponent comp, H7FXObject fx) |