Exemple #1
0
    protected void ResetButton(UIBase root)
    {
        for (int i = 0; i < buttonList.Count; i++)
        {
            buttonList[i].onClick.RemoveAllListeners();
        }

        Button[] buttons = root.GetComponentsInChildren <Button>();

        for (int i = 0; i < buttons.Length; i++)
        {
            Button button = buttons[i];
            buttons[i].onClick.AddListener(() => { OnButtonClickProcess(button); });
            buttonList.Add(buttons[i]);
        }
    }