/// <summary> /// 注册一个计时器 /// </summary> private void InitSystemRollTimer() { #if !ScFish SystemHorizontalRollTextTimer = new SingleTimeBase(10f, SystemRollTimeCallBack, null); xTimeManger.Instance.RegisterTimer(SystemHorizontalRollTextTimer); #endif }
public void RegisterTimer(SingleTimeBase s) { if (listSingleTimer.Count > 500) { Debug.LogWarning(listSingleTimer.Count); cacheSingleTimer__.Add(s); } else { listSingleTimer.AddRange(cacheSingleTimer__); listSingleTimer.Add(s); cacheSingleTimer__.Clear(); } }
CRollTextUI() { HorizontalRollStringCacheList = new List <string>(); SystemHorizontalRollTextList = new List <string>(); HorizontalRollUIObj = null; HorizontalRollTextTransf = null; HorizontalRollText = null; bHorizontalRollTextUIShow = false; bRollTickPause = false; SystemHorizontalRollTextTimer = null; VerticalRollTextObjList = new List <VerticalRollObjData>(); VerticalRollUIPerfabObj = null; bVerticalRollTextUIShow = false; InitSystemRollTimer(); RegitserMsgHandle(); }