//Gives exp depending on spell cast void MagicGiveExp(int exp) { if (PlayerEngine.MaxLevel(magLvl)) { return; } magExp += exp * 4; Debug.Log("Magic Exp: " + magExp); if (magExp >= PlayerEngine.FindNextLevelExpRequirement(magLvl + 1)) { MagicLevel(); } }
void MiningGiveExp(float exp) { if (PlayerEngine.MaxLevel(mineLvl)) { return; } mineExp += exp; Debug.Log("Mining Exp: " + mineExp); if (mineExp >= PlayerEngine.FindNextLevelExpRequirement(mineLvl + 1)) { MiningLevel(); } }
public static void CraftingGiveExp(float exp) { if (PlayerEngine.MaxLevel(craftLvl)) { return; } craftExp += exp; Debug.Log("Crafting Exp: " + craftExp); if (craftExp >= PlayerEngine.FindNextLevelExpRequirement(craftLvl + 1)) { CraftingLevel(); } }
//Gives exp depending on dmg done void StrengthGiveExp(int exp) { if (PlayerEngine.MaxLevel(strLvl)) { return; } strExp += exp * 4; Debug.Log("Strength Exp: " + strExp); if (strExp >= PlayerEngine.FindNextLevelExpRequirement(strLvl + 1)) { StrengthLevel(); } }
//Gives exp depending on dmg done void DefenseGiveExp(int exp) { if (PlayerEngine.MaxLevel(defLvl)) { return; } defExp += exp * 4; Debug.Log("Defense Exp: " + defExp); if (defExp >= PlayerEngine.FindNextLevelExpRequirement(defLvl + 1)) { DefenseLevel(); } }
void Update() { if (!PlayerEngine.MaxLevel(StrengthSkill.strLvl)) { expText[0].GetComponent <Text>().text = StrengthSkill.strExp + " / " + PlayerEngine.FindNextLevelExpRequirement(StrengthSkill.strLvl + 1); } else { expText[0].GetComponent <Text>().text = StrengthSkill.strExp + " / " + PlayerEngine.FindNextLevelExpRequirement(StrengthSkill.strLvl); } if (!PlayerEngine.MaxLevel(DefenseSkill.defLvl)) { expText[1].GetComponent <Text>().text = DefenseSkill.defExp + " / " + PlayerEngine.FindNextLevelExpRequirement(DefenseSkill.defLvl + 1); } else { expText[1].GetComponent <Text>().text = DefenseSkill.defExp + " / " + PlayerEngine.FindNextLevelExpRequirement(DefenseSkill.defLvl); } if (!PlayerEngine.MaxLevel(PlayerHealth.pHealthLevel)) { expText[2].GetComponent <Text>().text = PlayerHealth.pHealthExp + " / " + PlayerEngine.FindNextLevelExpRequirement(PlayerHealth.pHealthLevel + 1); } else { expText[2].GetComponent <Text>().text = PlayerHealth.pHealthExp + " / " + PlayerEngine.FindNextLevelExpRequirement(PlayerHealth.pHealthLevel); } if (!PlayerEngine.MaxLevel(MagicSkill.magLvl)) { expText[3].GetComponent <Text>().text = MagicSkill.magExp + " / " + PlayerEngine.FindNextLevelExpRequirement(MagicSkill.magLvl + 1); } else { expText[3].GetComponent <Text>().text = MagicSkill.magExp + " / " + PlayerEngine.FindNextLevelExpRequirement(MagicSkill.magLvl); } if (!PlayerEngine.MaxLevel(MiningSkill.mineLvl)) { expText[4].GetComponent <Text>().text = MiningSkill.mineExp + " / " + PlayerEngine.FindNextLevelExpRequirement(MiningSkill.mineLvl + 1); } else { expText[4].GetComponent <Text>().text = MiningSkill.mineExp + " / " + PlayerEngine.FindNextLevelExpRequirement(MiningSkill.mineLvl); } if (!PlayerEngine.MaxLevel(CraftingSkill.craftLvl)) { expText[5].GetComponent <Text>().text = CraftingSkill.craftExp + " / " + PlayerEngine.FindNextLevelExpRequirement(CraftingSkill.craftLvl + 1); } else { expText[5].GetComponent <Text>().text = CraftingSkill.craftExp + " / " + PlayerEngine.FindNextLevelExpRequirement(CraftingSkill.craftLvl); } lvlText[0].GetComponent <Text>().text = "Lv. " + StrengthSkill.strLvl; lvlText[1].GetComponent <Text>().text = "Lv. " + DefenseSkill.defLvl; lvlText[2].GetComponent <Text>().text = "Lv. " + PlayerHealth.pHealthLevel; lvlText[3].GetComponent <Text>().text = "Lv. " + MagicSkill.magLvl; lvlText[4].GetComponent <Text>().text = "Lv. " + MiningSkill.mineLvl; lvlText[5].GetComponent <Text>().text = "Lv. " + CraftingSkill.craftLvl; yourCash.GetComponent <Text>().text = PlayerEngine.pCash.ToString(); }