Exemple #1
0
 void DrawAllStats()
 {
     if (!elem.IslandElementViewSettings.HasLifeStatVisualization)
     {
         return;
     }
     deleteStats();
     drawLifeStats = true;
     if (elem.MaxLifePoints != 0)
     {
         lifeStats = fac.GetLifeVisualization(elem.LifePoints, elem.MaxLifePoints);
     }
     if (elem.MaxManaPoints != 0 && elem.CanUseMana)
     {
         manaStats = fac.GetManaVisualization(elem.ManaPoints, elem.MaxManaPoints);
     }
     if (elem.MaxHydrationPoints != 0 && elem.CanDehydrate)
     {
         hydrationStats = fac.GetHydrationVisualization(elem.HydrationPoints, elem.MaxHydrationPoints);
     }
     if (elem.SpawnController.IsSpawned)
     {
         spawnStats = fac.GetSpawnVisualization(elem.SpawnTimeToLife, elem.MaxSpawnTimeToLife);
     }
     SetLifeStatsCorrectPosition();
 }