jpw1991 / chebs-mercenaries

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).
The Unlicense
3 stars 3 forks source link

Set skin color not working #21

Closed jpw1991 closed 1 year ago

jpw1991 commented 1 year ago

Skin color isn't able to be set for some reason.

            // 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();