using System; using SLSUtilities.FunctionalAnimation; using UnityEngine; namespace Cielonos.MainGame.FunctionalAnimation { [Serializable] public class SpawnVFX : FuncAnimPayloadBase { public string vfxKey = "VFXKey"; public override void Invoke() { if (mute) return; VFXObject vfxObject = character.vfxData.SpawnVFX(vfxKey, character).GetComponent(); if (vfxObject != null) { vfxObject.SetCreator(character); } } } }