public void DeSelectNode() { if (m_SelectNode != null) { NodeMGR BeforeTempNodeScript = m_SelectNode.GetComponent <NodeMGR>(); BeforeTempNodeScript.TowerRangeDisplay(false); } m_SelectNode = null; m_NodeUiMGR.Hide(); }
public void SetTarget(NodeMGR Node) { m_TargetNode = Node; transform.position = Node.GetBuildPosition(); if (!Node.m_bUpgarade) { m_UpgradCostTxt.text = "$" + Node.m_TowerBuildPrintMGR.m_nUpgrageCost.ToString(); m_SellCostTxt.text = "$" + Node.m_TowerBuildPrintMGR.m_nSellPrice; m_UpgradeButton.interactable = true; } else { m_UpgradCostTxt.text = "MAX"; m_SellCostTxt.text = "$" + Node.m_TowerBuildPrintMGR.m_nSellUpgradePrice; m_UpgradeButton.interactable = false; } Ui.SetActive(true); }
public void SelectNode(NodeMGR Node) { if (m_SelectNode == Node) { DeSelectNode(); return; } if (m_SelectNode != null) { NodeMGR BeforeTempNodeScript = m_SelectNode.GetComponent <NodeMGR>(); BeforeTempNodeScript.TowerRangeDisplay(false); } m_SelectNode = Node; m_TowerBuildPrintMGR = null; m_NodeUiMGR.SetTarget(m_SelectNode); NodeMGR TempNodeScript = m_SelectNode.GetComponent <NodeMGR>(); TempNodeScript.TowerRangeDisplay(true); }