public override void Refresh() { base.Refresh(); this.bgGo.SetActive(true); if (voidParamIntCDs == null) { voidParamIntCDs = new VoidParamIntCDs(); } else { voidParamIntCDs.Release(); } //int waitCD = (int)this.m_data; //voidParamIntCDs.AddCD(waitCD, null, (CD, _param) => //{ // HideAndShowText(); //}); //voidParamIntCDs.Run(); }
public override void Run() { base.Run(); if (multiCD == null) { multiCD = new VoidParamIntCDs(); for (int i = 0; i < crossRoadList.Count; i++) { var crossRoad = crossRoadList[i]; var sParam = new SpawnCarParam() { speed = crossRoad.carSpeed, startPos = crossRoad.startPos, endPos = crossRoad.endPos, }; multiCD.AddCD(crossRoad.spawnCarCDVal, sParam, Callback_SpawnCar); //Callback_SpawnCar(null, sParam); } multiCD.Run(); } }