public ArrayValuePopup(int startIndex, int numValues, int rowCount, float windowWidth, GetValueStringDelegate getValueString) { m_StartIndex = startIndex; m_NumValues = numValues; m_WindowWidth = windowWidth; m_RowCount = rowCount; GetValueString = getValueString; }
protected ParamInfo(string name, int minVal, int maxVal, int defaultVal, string tooltip, bool list = false, int snap = 1) { Name = name; ToolTip = tooltip; MinValue = minVal; MaxValue = maxVal; DefaultValue = defaultVal; IsList = list; SnapValue = snap; GetValueString = () => GetValue().ToString(); }