コード例 #1
0
    public static EditorRange <Color> ColorRange(string label, Color min, Color max)
    {
        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.PrefixLabel(label);
        var range = new EditorRange <Color>();

        range.Min = EditorGUILayout.ColorField(min);
        range.Max = EditorGUILayout.ColorField(max);
        EditorGUILayout.EndHorizontal();
        return(range);
    }
コード例 #2
0
    public static EditorRange <int> IntRange(string label, int min, int max)
    {
        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.PrefixLabel(label);
        var range = new EditorRange <int>();

        range.Min = EditorGUILayout.IntField(min);
        range.Max = EditorGUILayout.IntField(max);
        EditorGUILayout.EndHorizontal();
        return(range);
    }