using System;
using System.Threading.Tasks;
using Unity.Mathematics;
using UnityEngine;

namespace Gyvr.Mythril2D
{
    [Serializable]
    public class TriggerScreenFlashGFX : ICommand
    {
        [SerializeField] private Color m_color = Color.white;
        [SerializeField] private float m_duration = 0.2f;

        public Task Execute()
        {
            GameManager.GFXSystem.ScreenFlash.Trigger(m_color, m_duration);
            return Task.CompletedTask;
        }
    }
}

