コード例 #1
0
        /// <summary>
        /// Set the values based on the loaded character once the character maker finishes loading
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MakerAPI_MakerFinishedLoading(object sender, System.EventArgs e)
        {
            var controller = GetCharaController(MakerAPI.GetCharacterControl());

            EyeOpenMaxSlider.SetValue(controller.EyeOpenMax);
            DisableBlinkingToggle.SetValue(controller.DisableBlinking);
        }
コード例 #2
0
 private static void UpdateToggleSubscription(MakerToggle toggle, bool value, Action <bool> action)
 {
     toggle.ValueChanged.Subscribe(Observer.Create <bool>(b =>
     {
         action(b);
         _pushUpController.RecalculateBody(false);
     }));
     toggle.SetValue(value);
 }
コード例 #3
0
 private void MakerAPI_MakerFinishedLoading(object sender, EventArgs e) => ClothingUnlockToggle.SetValue(GetController(MakerAPI.GetCharacterControl()).GetClothingUnlocked());
コード例 #4
0
 private void MakerAPI_ReloadCustomInterface(object sender, System.EventArgs e) => InvisibleToggle.SetValue(PluginBase.GetController(MakerAPI.GetCharacterControl()).Invisible, false);