public override void Init() { partName = "Hair Accessory"; referenceColor = referenceChara.femaleCustomInfo.hairAcsColor[0]; AddStep(() => Functionality.ColorControlGroup(referenceColor, UpdatePart)); }
public override void Init() { partName = "Eye Whites"; referenceColor = referenceChara.femaleCustomInfo.eyeWColor; AddStep(() => Functionality.ColorControlGroup(referenceColor, referenceChara.femaleCustom.ChangeEyeWColor)); }
public override void Init() { partName = "Pubic Hair"; referenceColor = referenceChara.femaleCustomInfo.underhairColor; listAllParts = referenceChara.ListInfo.GetFemaleMaterialList(CharaListInfo.TypeFemaleMaterial.cf_m_underhair).Values.ToArray(); AddStep(() => Functionality.ColorControlGroup(referenceColor, referenceChara.femaleCustom.ChangeUnderHairColor)); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.matUnderhairId, ref listScrollView, listAllParts, referenceChara.femaleCustom.ChangeUnderHair)); }
public override void Init() { partName = "Eyelashes"; referenceColor = referenceChara.femaleCustomInfo.eyelashesColor; listAllParts = referenceChara.ListInfo.GetFemaleMaterialList(CharaListInfo.TypeFemaleMaterial.cf_m_eyelashes).Values.ToArray(); AddStep(() => Functionality.ColorControlGroup(referenceColor, referenceChara.femaleCustom.ChangeEyelashesColor)); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.matEyelashesId, ref listScrollView, listAllParts, referenceChara.femaleCustom.ChangeEyelashes)); }
public override void Init() { partName = "Skin"; referenceColor = referenceChara.femaleCustomInfo.skinColor; listAllParts = referenceChara.ListInfo.GetFemaleTextureList(CharaListInfo.TypeFemaleTexture.cf_t_body).Values.ToArray(); AddStep(() => Functionality.ColorControlGroup(referenceColor, ColorChanger)); AddStep(AdditionalGUI); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.texBodyId, ref listScrollView, listAllParts, ColorChanger)); }
public override void Init() { partName = "Hair Side"; referenceColor = referenceChara.femaleCustomInfo.hairColor[2]; listAllParts = referenceChara.ListInfo.GetFemaleFbxList(CharaListInfo.TypeFemaleFbx.cf_f_hairS).Values.ToArray(); AddStep(() => Functionality.ColorControlGroup(referenceColor, () => referenceChara.femaleCustom.ChangeHairColor(2))); AddStep(() => Functionality.SetAllHair(referenceChara, referenceColor)); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.hairId[2], ref listScrollView, listAllParts, () => referenceChara.femaleBody.ChangeHair(true))); }