12345678910111213141516171819202122232425262728 |
- using System.Collections.Generic;
- using UnityEngine;
- using QFramework;
- public class UITreeNodeGroup : MonoBehaviour
- {
- private List<UITreeNode01> UITreeNode01s = null;
- public void AddTreeNode(UITreeNode01 treeNode)
- {
- /*ÁÙʱ½ûÓÃ
- if (UITreeNode01s == null) UITreeNode01s = new List<UITreeNode01>();
- UITreeNode01s.Add(treeNode);
- treeNode.clickButton.GetComponent<ClickButton>().onLeftClick.AddListener(() =>{ ChangTreeNodeState(treeNode);});
- */
- }
- public void ChangTreeNodeState(UITreeNode01 uiTreeNode)
- {
- UITreeNode01s.ForEach(node =>
- {
- if (node == uiTreeNode) node.selectIcon.gameObject.SetActive(true);
- else node.selectIcon.gameObject.SetActive(false);
- });
- }
- }
|