void getUpgrade(MainTree plant) { if (plant.isAtMaxLevel()) { if (!plant.isAtMaxFlower()) { updateEntry("Flower Cost", plantManager.helperPlantCost[plant.flowerPlantType], true); } return; } updateEntry("Upgrade Cost", plantManager.helperPlantCost[plant.nextLevelType()], true); //string res = "\nUpgrade Cost:\n"; //var prodDictionary = plantManager.helperPlantCost[plant.nextLevelType()]; //foreach (var pair in prodDictionary) //{ // bool isResourceAvailable = plantManager.IsResourceAvailable(pair.Key, pair.Value); // res += isResourceAvailable ? "" : InsufficientResourcePrefix; // res += plantManager.resourceName[pair.Key] + "\t" + pair.Value.ToString(); // res += isResourceAvailable ? "" : InsufficientResourceSurfix; // res += "\n"; //} ////res += "\nNext Level Keep Cost:\n"; ////var keepCostDictionary = plantManager.helperPlantKeepCost[plant.nextLevelType()]; //foreach (var pair in keepCostDictionary) //{ // bool isResourceAvailable = plantManager.IsResourceRateAvailable(pair.Key, pair.Value); // res += isResourceAvailable ? "" : InsufficientResourceRatePrefix; // res += plantManager.resourceName[pair.Key] + "\t" + pair.Value.ToString(); // res += isResourceAvailable ? "" : InsufficientResourceSurfix; // res += "\n"; //} }
private void Yeknowledge_ResizeEnd(object sender, EventArgs e) { tabControl.Refresh(); MainTree.Refresh();; this.Refresh(); Application.DoEvents(); }
private void HiglightNode() { if (MainTree.SelectedNode != null) { MainTree.Select(); } }
private void GenerateTree() { if (_tvdml != null && _tvdml.Count > 0) { foreach (var item in _tvdml) { TreeNode tr = new TreeNode(!string.IsNullOrEmpty(item.NodeName) ? item.NodeName : item.DisplayMember); tr.Tag = item; MainTree.Nodes.Add(tr); nodescount++; if (item.ChildDisplayMembers.Count > 0) { foreach (var subitem in item.ChildDisplayMembers) { MakeBranch(tr, subitem); } } } MainTree.ExpandAll(); MainTree.SelectedNode = MainTree.Nodes[0]; HiglightNode(); AddChildB.Enabled = true; } }
/// <summary> /// Awake is called when the script instance is being loaded. /// </summary> void Awake() { tree = GameObject.FindGameObjectWithTag("Tree").GetComponent <MainTree>(); stateController = GameObject.FindGameObjectWithTag("StateController").GetComponent <StateController>(); soundManager = GameObject.Find("SoundManager(Clone)").GetComponent <SoundManager>(); animator = GetComponentInChildren <Animator>(); }
public override void OnStateEnter() { curTime = 0f; tree = GameObject.FindGameObjectWithTag("Tree").GetComponent <MainTree>(); CountDown = GameObject.Find("maxTime").GetComponent <Text>(); L = GameObject.Find("TimerBarLColor").GetComponent <Image>(); R = GameObject.Find("TimerBarRColor").GetComponent <Image>(); }
private void Yeknowledge_ResizeBegin(object sender, EventArgs e) { MainTree.Size = new Size(200, this.Size.Height); tabControl.Size = new Size(this.Size.Width - 200, this.Size.Height); tabControl.Refresh(); MainTree.Refresh();; this.Refresh(); Application.DoEvents(); }
// Start is called before the first frame update void Start() { backTarget = transform.eulerAngles; if (Mathf.Abs(dampTarget.z - backTarget.z) > Mathf.Abs(dampTarget.z + (360f - backTarget.z))) { backTarget.z = -360f + backTarget.z; } transform.eulerAngles = backTarget; dampTarget = new Vector3(backTarget.x, backTarget.y, backTarget.z - 10f); tree = GameObject.FindGameObjectWithTag("Tree").GetComponent <MainTree>(); }
public override void OnStateEnter() { tree = GameObject.FindGameObjectWithTag("Tree").GetComponent <MainTree>(); WinText = tree.WinText; WinText.SetActive(true); Winner = GameObject.Find("PlayerName").GetComponent <Text>(); if (tree.isDead) { winner = true; Winner.text = "Player2"; } else { Winner.text = "Player1"; } }
void Awake() { tree = GameObject.FindGameObjectWithTag("Tree").GetComponent <MainTree>(); _time = 0f; }
public void init(MainTree t, int i) { tree = t; type = t.treeInfo.flowerId; indexOnTree = i; }
private void TreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { MainTree.Focus(); }