public static void Register <A, B, C, D>(this GraphicScriptEditor editor, Color b) { EditorColors.Register <A>(b); EditorColors.Register <B>(b); EditorColors.Register <C>(b); EditorColors.Register <D>(b); }
public EditorItemControl(GraphicScriptEditor editor, string description = null) { InitializeComponent(); _editor = editor; this.DataContext = this; Desciption = description; }
public static void Register(this GraphicScriptEditor editor, Color b, Type t, params Type[] types) { EditorColors.Register(b, t); if (types != null) { foreach (var tp in types) { EditorColors.Register(b, tp); } } }
public static Color Get <T>(this GraphicScriptEditor editor) { return(EditorColors.Get <T>()); }
public static Color Get(this GraphicScriptEditor editor, Type t) { return(EditorColors.Get(t)); }