private void OnVFXManagerInitialized() { m_IsInitialized = true; VFXManager.GetInstance().PopEffectAsync(VFXConfig.VFXType.Effect_1, OnPopEffect1); VFXManager.GetInstance().PopEffectAsync(VFXConfig.VFXType.Effect_1, OnPopEffect2); }
void LateUpdate() { if (Input.GetKeyDown(KeyCode.F5)) { VFXManager.GetInstance().PushEffect(m_Effect1); VFXManager.GetInstance().PushEffect(m_Effect2); } if (Input.GetKeyDown(KeyCode.F6)) { m_Effect1 = VFXManager.GetInstance().PopEffect(VFXConfig.VFXType.Effect_1); m_Effect2 = VFXManager.GetInstance().PopEffect(VFXConfig.VFXType.Effect_1); } }
void Start() { VFXManager.GetInstance().Initialize(OnVFXManagerInitialized); }