public void AddNode(RedPointNode node) { if (m_ChildNode == null) { m_ChildNode = new List <RedPointNode>(); } node.parent = this; m_ChildNode.Add(node); }
public RedPointNode GetRedPointNode(string key) { RedPointNode node = null; if (m_ChildMap.TryGetValue(key, out node)) { return(node); } Log.e("Not Find RedPoint:" + key); return(null); }
public void AddChild(RedPointNode node) { if (!m_ChildMap.ContainsKey(node.m_NodeName)) { m_ChildMap.Add(node.m_NodeName, node); node.parent = this; } else { Log.w("Already add child:" + node.m_NodeName); } Refesh(); }
public void Init() { m_RootNode = new RedPointNode(); }
public void AddRedPointNode(RedPointNode node) { m_RootNode.AddChild(node); m_RedPointMap.Add(node.Name, node); }
public override void OnSingletonInit() { m_RootNode = new RedPointNode("Root"); }