/// <summary> /// Set initial values for the loaded character and enable dropdown events /// </summary> private void MakerAPI_MakerFinishedLoading(object sender, EventArgs e) { var controller = GetController(MakerAPI.GetCharacterControl()); if (controller != null) { if (controller.BodyGUID != null && BodyList.IndexOf(controller.BodyGUID) != -1) { BodyDropdown.SetValue(BodyList.IndexOf(controller.BodyGUID), false); } if (controller.PenisGUID != null && PenisList.IndexOf(controller.PenisGUID) != -1) { PenisDropdown.SetValue(PenisList.IndexOf(controller.PenisGUID), false); } else if (controller.PenisGUID == null) #if KK { PenisDropdown.SetValue(controller.DisplayPenis ? 0 : 1, false); } #elif EC { PenisDropdown.SetValue(0, false); } #endif if (controller.BallsGUID != null && BallsList.IndexOf(controller.BallsGUID) != -1) { BallsDropdown.SetValue(BallsList.IndexOf(controller.BallsGUID), false); } else if (controller.BallsGUID == null) { BallsDropdown.SetValue(controller.DisplayBalls ? 0 : 1, false); } } }
/// <summary> /// Set initial values for the loaded character and enable dropdown events /// </summary> private void MakerAPI_MakerFinishedLoading(object sender, EventArgs e) { var controller = GetController(MakerAPI.GetCharacterControl()); if (controller != null) { if (controller.BodyGUID != null && BodyList.IndexOf(controller.BodyGUID) != -1) { BodyDropdown.SetValue(BodyList.IndexOf(controller.BodyGUID), false); } if (controller.PenisGUID != null && PenisList.IndexOf(controller.PenisGUID) != -1) { PenisDropdown?.SetValue(PenisList.IndexOf(controller.PenisGUID), false); } else if (controller.PenisGUID == null) #if KK { PenisDropdown?.SetValue(controller.DisplayPenis ? 0 : 1, false); } #else { PenisDropdown.SetValue(0, false); } #endif if (controller.BallsGUID != null && BallsList.IndexOf(controller.BallsGUID) != -1) { BallsDropdown?.SetValue(BallsList.IndexOf(controller.BallsGUID), false); } else if (controller.BallsGUID == null) { BallsDropdown?.SetValue(controller.DisplayBalls ? 0 : 1, false); } #if AI || HS2 if (controller.ChaControl.sex == 1) { GameObject goFutanari = GameObject.Find("CharaCustom/CustomControl/CanvasMain/SubMenu/SubMenuBody/Scroll View/Viewport/Content/Category/CategoryTop/Futanari/tglFutanari"); var tglFutanari = goFutanari.GetComponent <Toggle>(); tglFutanari.onValueChanged.AddListener(delegate(bool value) { TogglePenisBallsUI(value); controller.ChaControl.fileStatus.visibleSonAlways = value; }); } #endif } }