示例#1
0
    public void PlayOptionNode(OptionNode node)
    {
        if (isInstinate)
        {
            for (int i = 0; i < OptionArea.transform.childCount; i++)
            {
                Destroy(OptionArea.transform.GetChild(i).gameObject);
            }
            OpUIs.Clear();
            isInstinate = false;
            node.GetTitle();
            for (int i = 0; i < node.options.Count; i++)
            {
                GameObject temp = Instantiate(Optionprefrab, OptionArea.transform);
                OptionUI   aaa  = temp.GetComponentInChildren <OptionUI>();

                aaa.id = i;

                OpUIs.Add(temp);
            }
        }

        if (isNoNeedWaitPack)
        {
            isNoNeedWaitPack = false;
            ShowOptionUI();
            //展开Option后播放标题
        }
    }