public static SkillFloat FsmFloatSlider(GUIContent label, Skill fsm, SkillFloat fsmFloat, float minSliderValue, float maxSliderValue)
 {
     EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
     if (fsmFloat.get_UseVariable())
     {
         fsmFloat = VariableEditor.DoFsmFloatPopup(label, fsm, fsmFloat);
     }
     else
     {
         fsmFloat.set_Value(SkillEditorGUILayout.FloatSlider(label, fsmFloat.get_Value(), minSliderValue, maxSliderValue));
     }
     fsmFloat = (SkillFloat)VariableEditor.VariableToggle(fsmFloat, label.get_text());
     VariableEditor.EndVariableEditor(fsmFloat);
     return(fsmFloat);
 }