﻿using JLGames.RocketDriver.CSharp.DateTimex;

namespace JLGames.RocketDriver.Games.RpgMaterial.Service
{
    public static class ValidUtil
    {
        private static DateTimeUtil.FuncGetNowTicks m_FuncGetNowTicks;

        public static void SetFuncGetNowTicks(DateTimeUtil.FuncGetNowTicks funcGetNowTicks)
        {
            m_FuncGetNowTicks = funcGetNowTicks;
        }

        public static long GetNowTicks()
        {
            if (null != m_FuncGetNowTicks) return m_FuncGetNowTicks.Invoke();
            return DateTimeUtil.NowTicks;
        }
    }
}