using UnityEditor.Graphing;

namespace UnityEditor.ShaderGraph
{
    interface IMayRequireTime
    {
        bool RequiresTime();
    }


    static class MayRequireTimeExtensions
    {
        public static bool RequiresTime(this AbstractMaterialNode node)
        {
            return node is IMayRequireTime mayRequireTime && mayRequireTime.RequiresTime();
        }
    }
}