private static void ProcessKeyEvent(BrushOptionPanel panel, UnityEngine.EventType eventType, KeyCode keyCode, EventModifiers modifiers) { if (eventType != UnityEngine.EventType.KeyDown) return; var mBrushSizeSlider = Util.GetPrivate<UISlider>(panel, "m_BrushSizeSlider"); var sizeInterval = GetSliderValue(mBrushSizeSlider) < 50f ? 1f : 50f; if (Util.GetPrivate<SavedInputKey>(panel, "m_IncreaseBrushSize").IsPressed(eventType, keyCode, modifiers)) SetSliderValue(mBrushSizeSlider, GetSliderValue(mBrushSizeSlider) + sizeInterval); else if (Util.GetPrivate<SavedInputKey>(panel, "m_DecreaseBrushSize").IsPressed(eventType, keyCode, modifiers)) SetSliderValue(mBrushSizeSlider, GetSliderValue(mBrushSizeSlider) - sizeInterval); else { var mBrushStrengthSlider = Util.GetPrivate<UISlider>(panel, "m_BrushStrengthSlider"); var strengthInterval = 0.1f; if (Util.GetPrivate<SavedInputKey>(panel, "m_IncreaseBrushStrength").IsPressed(eventType, keyCode, modifiers)) { mBrushStrengthSlider.value = mBrushStrengthSlider.value + strengthInterval; } else { if (!Util.GetPrivate<SavedInputKey>(panel, "m_DecreaseBrushStrength").IsPressed(eventType, keyCode, modifiers)) return; mBrushStrengthSlider.value = mBrushStrengthSlider.value - strengthInterval; } } }
private static void ProcessKeyEvent(BrushOptionPanel panel, UnityEngine.EventType eventType, KeyCode keyCode, EventModifiers modifiers) { if (eventType != UnityEngine.EventType.KeyDown) { return; } var mBrushSizeSlider = Util.GetPrivate <UISlider>(panel, "m_BrushSizeSlider"); var sizeInterval = GetSliderValue(mBrushSizeSlider) < 50f ? 1f : 50f; if (Util.GetPrivate <SavedInputKey>(panel, "m_IncreaseBrushSize").IsPressed(eventType, keyCode, modifiers)) { SetSliderValue(mBrushSizeSlider, GetSliderValue(mBrushSizeSlider) + sizeInterval); } else if (Util.GetPrivate <SavedInputKey>(panel, "m_DecreaseBrushSize").IsPressed(eventType, keyCode, modifiers)) { SetSliderValue(mBrushSizeSlider, GetSliderValue(mBrushSizeSlider) - sizeInterval); } else { var mBrushStrengthSlider = Util.GetPrivate <UISlider>(panel, "m_BrushStrengthSlider"); var strengthInterval = 0.1f; if (Util.GetPrivate <SavedInputKey>(panel, "m_IncreaseBrushStrength").IsPressed(eventType, keyCode, modifiers)) { mBrushStrengthSlider.value = mBrushStrengthSlider.value + strengthInterval; } else { if (!Util.GetPrivate <SavedInputKey>(panel, "m_DecreaseBrushStrength").IsPressed(eventType, keyCode, modifiers)) { return; } mBrushStrengthSlider.value = mBrushStrengthSlider.value - strengthInterval; } } }