8 using System.Collections.Generic;
14 [CustomPropertyDrawer(typeof(SerieSymbol),
true)]
17 public override string ClassName {
get {
return "Symbol"; } }
18 public override void OnGUI(
Rect pos, SerializedProperty prop, GUIContent label)
20 base.OnGUI(pos, prop, label);
21 if (MakeFoldout(prop,
"m_Show"))
23 ++EditorGUI.indentLevel;
24 var type = (
SerieSymbolType)prop.FindPropertyRelative(
"m_Type").enumValueIndex;
25 PropertyField(prop,
"m_Type");
28 PropertyField(prop,
"m_Image");
29 PropertyField(prop,
"m_ImageType");
30 PropertyField(prop,
"m_Width");
34 PropertyField(prop,
"m_Gap");
35 PropertyField(prop,
"m_SizeType");
39 PropertyField(prop,
"m_Size");
40 PropertyField(prop,
"m_SelectedSize");
43 PropertyField(prop,
"m_DataIndex");
44 PropertyField(prop,
"m_DataScale");
45 PropertyField(prop,
"m_SelectedDataScale");
50 PropertyField(prop,
"m_StartIndex");
51 PropertyField(prop,
"m_Interval");
52 PropertyField(prop,
"m_ForceShowLast");
53 PropertyField(prop,
"m_Repeat");
54 --EditorGUI.indentLevel;