Ejemplo n.º 1
0
    public void chooseOneAssemblyLine(FactoryWorkCard card)
    {
        if (SDDataManager.Instance.haveTimeTaskByTaskId(card.taskId, out GDEtimeTaskData task))
        {
            SelectedTaskId = card.taskId;
            UIEffectManager.Instance.showAnimFadeIn(chooseSlavePanel);

            refreshThisAssemblyLine(task);
        }
    }
Ejemplo n.º 2
0
 public void initAllAssemblyLines()
 {
     ResetAllLines();
     for (int i = 0; i < Level + 2; i++)
     {
         Transform card = Instantiate(WorkingCard) as Transform;
         card.SetParent(scrollrect.content);
         card.transform.localScale = Vector3.one;
         card.gameObject.SetActive(true);
         FactoryWorkCard fwc    = card.GetComponent <FactoryWorkCard>();
         string          taskId = string.Format("TT_FACT#{0:D2}", i);
         GDEtimeTaskData TD;
         SDDataManager.Instance.haveTimeTaskByTaskId(taskId, out TD);
         if (TD == null)
         {
             SDDataManager.Instance.AddTimeTask
                 (SDConstants.timeTaskType.FACT, 0, AllProducts[0].ID, taskId);
             SDDataManager.Instance.haveTimeTaskByTaskId(taskId, out TD);
         }
         fwc.initTimeTask(TD);
         ALLAssemblyLines.Add(fwc);
     }
 }