Esempio n. 1
0
 public void SetOrResetRace(string raceName)
 {
     if (descriptionDict.ContainsKey(raceName))
     {
         Race thisRace = unit.GetComponentInChildren <Race>();
         if (thisRace != null)
         {
             if (thisRace.raceName != raceName)
             {
                 Destroy(thisRace.gameObject);
             }
         }
         RaceName         = raceName;
         fallBackRaceDesc = descriptionDict[raceName];
         racialText.text  = descriptionDict[raceName];
         UnitFactory.AddRace(unit, raceName);
     }
     StatSheetRaceHover(raceName);
     RefreshStatSheet();
 }