コード例 #1
0
 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;
                }
            }
        }