Ejemplo n.º 1
0
 public void Reset(CallBackFun f, CallBackRemoveFun rf, float intervalTime, int time)
 {
     id        = UID++;
     fun       = f;
     removeFun = rf;
     total     = time;
     cur       = 0;
     InvokeRepeating("back", intervalTime, intervalTime);
     isStop = false;
 }
Ejemplo n.º 2
0
    public static TimeItem Init(CallBackFun fun, CallBackRemoveFun rf, float intervalTime, int time)
    {
        if (_obj == null)
        {
            _obj = GameObject.Find("Timer");
        }
        TimeItem ins = _obj.AddComponent <TimeItem>();

        ins.id        = UID++;
        ins.fun       = fun;
        ins.removeFun = rf;
        ins.total     = time;
        ins.cur       = 0;
        ins.InvokeRepeating("back", intervalTime, intervalTime);
        ins.isStop = false;
        return(ins);
    }