public static Action EnumField <Tenum>(string Label, Tenum value, Action <Tenum> onChange) { return(() => EditorWidgits.TextField(Label, value.ToString(), textVal => onChange(ParseTextEnum <Tenum>(value, textVal)))); }
public static Action TextField(string Label, string value, Action <string> onChange) { return(() => EditorWidgits.TextField(Label, value, onChange)); }
public static Action IntField(string Label, int value, Action <int> onChange) { return(() => EditorWidgits.TextField(Label, value.ToString(), textVal => onChange(ParseText(value, textVal)))); }