Exemplo n.º 1
0
        private IEnumerator InitTaskCoroutine(ThingsOnShelfGameTaskConfig thingsOnShelfGameTaskConfig)
        {
            for (int i = 0; i < this.transform.childCount; i++)
            {
                this.transform.GetChild(i).gameObject.SetActive(false);
            }

            for (int i = 0; i < thingsOnShelfGameTaskConfig.Values.Count; i++)
            {
                this.transform.GetChild(i).gameObject.SetActive(true);
                yield return(new WaitForSeconds(0.1f));
            }

            CreateAction <TaskViewReadyAction>().Dispatch();
        }
Exemplo n.º 2
0
 public void InitThingsOnShelfTask(ThingsOnShelfGameTaskConfig thingsOnShelfGameTaskConfig)
 {
     fill.color = this.colors[thingsOnShelfGameTaskConfig.Values[this.index]];
 }
Exemplo n.º 3
0
 public void InitThingsOnShelfTask(ThingsOnShelfGameTaskConfig thingsOnShelfGameTaskConfig)
 {
     StartCoroutine(InitTaskCoroutine(thingsOnShelfGameTaskConfig));
 }