예제 #1
0
 void Awake()
 {
     hintText = hintPanel.GetComponentInChildren <Text> ();
     em       = GetComponent <EquipmentManager> ();
     XP       = ReadScript.Read <int[]> ("PlayerXP");
     if (XP == default(int[]))
     {
         XP    = new int[2];
         XP[0] = 1;
         XP[1] = 0;
     }
     GetComponent <CharacterStats>().maximumHP = Mathf.RoundToInt(300f * (float)Mathf.Pow(1.2f, XP[0] - 1));
     GetComponent <CharacterStats>().removeAllModifiers();
     GetComponent <CharacterStats>().damageMultiplier.setValue(Mathf.RoundToInt(100f * (float)Mathf.Pow(1.2f, XP[0] - 1)) - 100);
     em.AwakeOnFight();
 }