public void Add(UICompTypeName type, string name, Action callback) { if (type != UICompTypeName.squareButton) { return; } menuProperties.Add(new MenuProperty(type, name, callback)); }
public MenuProperty(UICompTypeName type, string label, Action <string> callback, string initVal = "") { this.type = type; this.label = label; this.callbackStr = callback; this.initStr = initVal; }
public MenuProperty(UICompTypeName type, string label, Action <bool> callback, bool initVal = false) { this.type = type; this.label = label; this.callbackBool = callback; this.initBool = initVal; }
public void Add(UICompTypeName type, string name, Action <float> callback, float initVal = 50, float minVal = 0, float maxVal = 100) { if (type != UICompTypeName.slider) { return; } menuProperties.Add(new MenuProperty(type, name, callback, initVal, minVal, maxVal)); }
public void Add(UICompTypeName type, string name, Action <string> callback, string initVal = "") { if (type != UICompTypeName.inputField) { return; } menuProperties.Add(new MenuProperty(type, name, callback, initVal)); }
public void Add(UICompTypeName type, string name, Action <bool> callback, bool initVal = false) { if (type != UICompTypeName.toggle) { return; } menuProperties.Add(new MenuProperty(type, name, callback, initVal)); }
public MenuProperty(UICompTypeName type, string label, Action <float> callback, float initVal = 50, float minVal = 0, float maxVal = 100) { this.type = type; this.label = label; this.callbackFloat = callback; this.initFloat = initVal; this.minVal = minVal; this.maxVal = maxVal; }
public MenuProperty(UICompTypeName type, string label, Action callback) { this.type = type; this.label = label; this.callbackVoid = callback; }