public void setCreature(Creature creature)
{
Clear();
this.creature = creature;
int si = Values.V.speciesNames.IndexOf(creature.species);
if (si >= 0)
colorRegions = Values.V.species[si].colors;
else
{
colorRegions = new List<ColorRegion>();
for (int i = 0; i < 6; i++)
{
colorRegions.Add(new ColorRegion());
colorRegions[i].name = "n/a";
}
}
colorRegionUseds = colorRegions.Select(c => c.name != null).ToArray();
updateLabel();
renewLargeImage = true;
}