Cheb's Mercenaries adds mercenaries to Valheim that you can purchase with gold and upgrade with materials to fight (warriors, archers) or perform work (lumberjacks, miners).
// set hair and skin color
var humanoid = spawnedChar.GetComponent<Humanoid>();
var randomSkinColor = SkinColors.Value[Random.Range(0, SkinColors.Value.Count)];
humanoid.m_visEquipment.SetSkinColor(randomSkinColor); // <-------------- no workzo :(
var randomHair = _hairs[Random.Range(0, _hairs.Count)].gameObject.name;
humanoid.SetHair(randomHair);
var randomHairColor = HairColors.Value[Random.Range(0, HairColors.Value.Count)];
humanoid.m_visEquipment.SetHairColor(randomHairColor);
if (!female)
{
var randomBeard = _beards[Random.Range(0, _beards.Count)].gameObject.name;
humanoid.SetBeard(randomBeard);
humanoid.m_visEquipment.SetBeardItem(humanoid.m_beardItem);
}
humanoid.m_visEquipment.SetHairItem(humanoid.m_hairItem);
humanoid.m_visEquipment.UpdateEquipmentVisuals();
Skin color isn't able to be set for some reason.