Esempio n. 1
0
 public void DrawCharacterStat()
 {
     for (int i = 0; i < stat.Count; i++)
     {
         textOldStat[i].text = ((int)(currentCharacterStat.GetValue(stat[i]) * statMultiplier[i])).ToString();
     }
 }
 private void CalculateCurve()
 {
     level = new int[50];
     value = new float[50];
     for (int i = 0; i < 50; i++)
     {
         level[i] = i;
         value[i] = baseValue + growthStat.GetValue(statDebug) * (i-1);
     }
 }
Esempio n. 3
0
 // a refaire si je fais un vrai jeu
 public void DrawCharacterStatPreview(ArmorData armorData)
 {
     for (int i = 0; i < stat.Count; i++)
     {
         textNewStat[i].text = ((int)(previewCharacterStat.GetValue(stat[i]) * statMultiplier[i])).ToString();
         textNewStat[i].color = Color.white;
         for (int j = 0; j < armorData.StatModifiers.Count; j++)
         {
             if (stat[i] == armorData.StatModifiers[j].StatName)
             {
                 textNewStat[i].color = Color.yellow;
                 if (armorData.StatModifiers[j].ModifierType == StatModifierType.Flat)
                     textNewStat[i].text = ((int)((previewCharacterStat.GetValue(stat[i]) + armorData.StatModifiers[j].StatValue) * statMultiplier[i])).ToString();
                 else
                     textNewStat[i].text = ((int)((previewCharacterStat.GetValue(stat[i]) * armorData.StatModifiers[j].StatValue) * statMultiplier[i])).ToString();
                 break;
             }
         }
     }
 }
Esempio n. 4
0
 /* ======================================== *\
  *           GETTERS AND SETTERS            *
 \* ======================================== */
 // En dur parce que flemme (Pardon j'ai échoué)
 public float GetHPMax()
 {
     return statController.GetValue("HPMax");
 }