Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 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();
     }
 }