//On any slider change, trigger mesh inflaiton update internal static void OnMakerSettingsChanged(PregnancyPlusCharaController controller) { // if (!MakerAPI.InsideAndLoaded) return; if (PregnancyPlusPlugin.DebugLog.Value) { PregnancyPlusPlugin.Logger.LogInfo($" OnMakerSettingsChanged "); } controller.MeshInflate(true); }
/// <summary> /// Open the GUI and set the default init state /// </summary> internal void OpenBlendShapeGui(List <SkinnedMeshRenderer> smrs, PregnancyPlusCharaController charaInstance) { if (PregnancyPlusPlugin.DebugLog.Value) { PregnancyPlusPlugin.Logger.LogInfo($" OpenBlendShapeGui "); } _charaInstance = charaInstance; OnGuiInit(smrs); guiSkinnedMeshRenderers = smrs; anyMeshEmpty = IsAnyMeshEmpty(guiSkinnedMeshRenderers); blendShapeWindowShow = true; //Trigger gui to show }