コード例 #1
0
ファイル: PlayerStats.cs プロジェクト: bnelligan/GGJ_2019
 public void DecreaseStat(LifeStat stat)
 {
     statLookup[stat]--;
     scoreSlider        = GameObject.FindWithTag(stat.ToString()).GetComponent <Slider>();
     scoreSlider.value -= 1;
     if (statLookup[stat] < 0)
     {
         Debug.LogWarning("Stat is at minimum: " + stat.ToString());
         statLookup[stat] = 0;
     }
     else
     {
         Debug.Log($"{stat.ToString()} stat decreased to {statLookup[stat]}");
     }
 }
コード例 #2
0
ファイル: PlayerStats.cs プロジェクト: bnelligan/GGJ_2019
 public void IncreaseStat(LifeStat stat)
 {
     statLookup[stat]++;
     scoreSlider        = GameObject.FindWithTag(stat.ToString()).GetComponent <Slider>();
     scoreSlider.value += 1;
     if (statLookup[stat] > MAX_STAT_LEVEL)
     {
         Debug.LogWarning("Stat is at max: " + stat.ToString());
         statLookup[stat] = MAX_STAT_LEVEL;
     }
     else
     {
         Debug.Log($"{stat.ToString()} stat increased to {statLookup[stat]}");
     }
 }