DIFF

class AttributeSource

Part of Entity editor attribute system

Constructors 1

void Attribute(string defvalue, string uiwidget, string desc = "", string rangescale = "", ParamEnumArray enums = NULL)
References m_DefValue, m_Desc, m_Enums
Show 2 more, m_RangeScale, and m_UiWidget

Members 5

string m_DefValue
Referenced by Attribute()
string m_UiWidget

can be "editbox", "combobox", "spinbox", "slider", "font", "fileeditbox", "colorPicker", "flags", "resourceNamePicker"

Referenced by Attribute()
string m_RangeScale

defined as "MIN_VALUE MAX_VALUE STEP" eg. "1 100 0.5"

Referenced by Attribute()
string m_Desc
Referenced by Attribute()
ref ParamEnumArray m_Enums

Only ints and floats are currently supported. Array can be defined this way: { ParamEnum("Choice 1", "1"), ParamEnum("Choicen 2", "2") }

Referenced by Attribute()