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后播放标题 } }