// Update is called once per frame void Update() { if (capacityPoint != GeneralData.GetCapacityPoints(playerNum - 48)) { setCapacityPoint(); } }
public void setCapacityPoint() { capacityPoint = GeneralData.GetCapacityPoints(playerNum - 48); //capacityPoint = playerLevel.GetLevel(); if (capacityPoint > 1) { this.GetComponent <Text>().text = "You have " + capacityPoint + " capacity Points"; } else if (capacityPoint >= 0) { this.GetComponent <Text>().text = "You have " + capacityPoint + " capacity point"; } }
// Update is called once per frame void Update() { if (selected) { isUsed = false; int index = -1; for (int i = 0; i < selectedSkills.transform.childCount; i++) { if (selectedSkills.transform.GetChild(i).tag == this.gameObject.name) { isUsed = true; index = i; break; } } if (!isUsed && GeneralData.GetSkillByName(this.gameObject.name, playerNum).deblocked) { if (profile.getKeyDown(PlayerAction.Skill1)) { skillSlot = selectedSkills.transform.GetChild(0); if (skillSlot.tag != "Untagged") { GeneralData.ChangeUsedSkill(this.gameObject.name, 0, playerNum); } else { GeneralData.GetSkillByName(this.gameObject.name, playerNum).isUsed = true; GeneralData.getPlayerbyNum(playerNum).usedSkills[0] = GeneralData.GetSkillByName(this.gameObject.name, playerNum); } skillSlot.tag = this.gameObject.name; if (!skillSlot.GetChild(1).GetComponent <Image>().enabled) { skillSlot.GetChild(1).GetComponent <Image>().enabled = true; } skillSlot.GetChild(1).GetComponent <Image>().sprite = this.transform.GetChild(1).GetComponent <Image>().sprite; pc.setSkill(pc.getSkillByName(this.gameObject.name), 0); } if (profile.getKeyDown(PlayerAction.Skill2)) { skillSlot = selectedSkills.transform.GetChild(1); if (skillSlot.tag != "Untagged") { GeneralData.ChangeUsedSkill(this.gameObject.name, 1, playerNum); } else { GeneralData.GetSkillByName(this.gameObject.name, playerNum).isUsed = true; GeneralData.getPlayerbyNum(playerNum).usedSkills[1] = GeneralData.GetSkillByName(this.gameObject.name, playerNum); } skillSlot.tag = this.gameObject.name; if (!skillSlot.GetChild(1).GetComponent <Image>().enabled) { skillSlot.GetChild(1).GetComponent <Image>().enabled = true; } skillSlot.GetChild(1).GetComponent <Image>().sprite = this.transform.GetChild(1).GetComponent <Image>().sprite; pc.setSkill(pc.getSkillByName(this.gameObject.name), 1); } if (profile.getKeyDown(PlayerAction.Skill3)) { skillSlot = selectedSkills.transform.GetChild(2); if (skillSlot.tag != "Untagged") { GeneralData.ChangeUsedSkill(this.gameObject.name, 2, playerNum); } else { GeneralData.GetSkillByName(this.gameObject.name, playerNum).isUsed = true; GeneralData.getPlayerbyNum(playerNum).usedSkills[2] = GeneralData.GetSkillByName(this.gameObject.name, playerNum); } skillSlot.tag = this.gameObject.name; if (!skillSlot.GetChild(1).GetComponent <Image>().enabled) { skillSlot.GetChild(1).GetComponent <Image>().enabled = true; } skillSlot.GetChild(1).GetComponent <Image>().sprite = this.transform.GetChild(1).GetComponent <Image>().sprite; pc.setSkill(pc.getSkillByName(this.gameObject.name), 2); } if (profile.getKeyDown(PlayerAction.Skill4)) { skillSlot = selectedSkills.transform.GetChild(3); if (skillSlot.tag != "Untagged") { GeneralData.ChangeUsedSkill(this.gameObject.name, 3, playerNum); } else { GeneralData.GetSkillByName(this.gameObject.name, playerNum).isUsed = true; GeneralData.getPlayerbyNum(playerNum).usedSkills[3] = GeneralData.GetSkillByName(this.gameObject.name, playerNum); } skillSlot.tag = this.gameObject.name; if (!skillSlot.GetChild(1).GetComponent <Image>().enabled) { skillSlot.GetChild(1).GetComponent <Image>().enabled = true; } skillSlot.GetChild(1).GetComponent <Image>().sprite = this.transform.GetChild(1).GetComponent <Image>().sprite; pc.setSkill(pc.getSkillByName(this.gameObject.name), 3); } } else if (isUsed && profile.getKeyDown(PlayerAction.Attack)) { skillSlot = selectedSkills.transform.GetChild(index); skillSlot.tag = "Untagged"; skillSlot.GetChild(1).GetComponent <Image>().enabled = false; skillSlot.GetChild(1).GetComponent <Image>().sprite = null; pc.setSkill(null, index); GeneralData.GetSkillByName(this.gameObject.name, playerNum).isUsed = false; GeneralData.getPlayerbyNum(playerNum).usedSkills[index] = null; GeneralData.GetSkillByName(this.gameObject.name, playerNum).isUsed = false; } else if (!GeneralData.GetSkillByName(this.gameObject.name, playerNum).deblocked&& profile.getKeyDown(PlayerAction.Submit)) { if (GeneralData.GetCapacityPoints(playerNum) >= GeneralData.GetSkillByName(this.gameObject.name, playerNum).CapPointsToUnlock) { GeneralData.deblockSkill(playerNum, this.gameObject.name); this.gameObject.transform.GetChild(1).GetComponent <Image>().color = new Color32(255, 255, 255, 255); this.gameObject.transform.GetChild(2).GetComponentInChildren <Text>().text = ""; this.gameObject.transform.GetChild(2).gameObject.SetActive(false); } } } if (!available && GeneralData.isAvailable(this.gameObject.name, playerNum)) { available = true; this.gameObject.GetComponent <Selectable>().enabled = true; this.gameObject.transform.GetChild(1).GetComponent <Image>().color = new Color32(255, 255, 255, 150); this.gameObject.transform.GetChild(2).GetComponentInChildren <Text>().text = "" + GeneralData.GetSkillByName(this.gameObject.name, playerNum).CapPointsToUnlock; this.gameObject.transform.GetChild(2).gameObject.SetActive(true); } }