public override void Init() { partName = "Body Detail"; listAllParts = referenceChara.ListInfo.GetFemaleTextureList(CharaListInfo.TypeFemaleTexture.cf_t_detail_b).Values.ToArray(); AddStep(AdditionalGUI); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.texBodyDetailId, ref listScrollView, listAllParts, () => referenceChara.femaleCustom.ChangeBodyDetailTex())); }
public override void Init() { partName = "Eyeshadow"; referenceColor = referenceChara.femaleCustomInfo.eyeshadowColor; listAllParts = referenceChara.ListInfo.GetFemaleTextureList(CharaListInfo.TypeFemaleTexture.cf_t_eyeshadow).Values.ToArray(); AddStep(() => Functionality.ButtonTypical(referenceColor, new Action(() => referenceChara.UpdateFace()))); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.texEyeshadowId, ref listScrollView, listAllParts, referenceChara.femaleBody.ChangeHeadNew)); }
public override void Init() { partName = "Sunburn"; referenceColor = referenceChara.femaleCustomInfo.sunburnColor; listAllParts = referenceChara.ListInfo.GetFemaleTextureList(CharaListInfo.TypeFemaleTexture.cf_t_sunburn).Values.ToArray(); AddStep(() => Functionality.ButtonTypical(referenceColor, new Action(() => Functionality.UpdateBody(referenceChara, false, true, true)))); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.texSunburnId, ref listScrollView, listAllParts, () => Functionality.UpdateBody(referenceChara, false, true, true))); }
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))); }
public override void Init() { partName = "Both Eyes"; referenceColor = referenceChara.femaleCustomInfo.eyeRColor; listAllParts = referenceChara.ListInfo.GetFemaleMaterialList(CharaListInfo.TypeFemaleMaterial.cf_m_eyeball).Values.ToArray(); AddStep(Diffuse); AddStep(Specular); AddStep(() => Functionality.NewCSlider(referenceColor, ColorChanger)); AddStep(() => Functionality.GUIListDraw(ref referenceChara.femaleCustomInfo.matEyeRId, ref listScrollView, listAllParts, () => { referenceChara.femaleCustomInfo.matEyeLId = referenceChara.femaleCustomInfo.matEyeRId; referenceChara.femaleCustom.ChangeEyeR(); referenceChara.femaleCustom.ChangeEyeL(); })); }