Ejemplo n.º 1
0
    public List <UIScenarioEventButton> SetSelectButtonListAndGetSelectButtonList()
    {
        List <UIScenarioEventButton> activatedSelectButtonList = new List <UIScenarioEventButton>();

        for (int scenarioId = 1; scenarioId <= selectButtonList.Count; scenarioId++)
        {
            var scenarioData = scenarioEvent.GetScenarioDataByScenarioId(scenarioId);
            if (scenarioData != null)
            {
                selectButtonList[scenarioId - 1].SetButton(scenarioData);
                selectButtonList[scenarioId - 1].OnInvisible();
                selectButtonList[scenarioId - 1].OnShow();
                selectButtonList[scenarioId - 1].SetInteractable();
                activatedSelectButtonList.Add(selectButtonList[scenarioId - 1]);
            }
            else
            {
                selectButtonList[scenarioId - 1].OnHide();
            }
        }

        return(activatedSelectButtonList);
    }