public ShaderPropFloat(PropKey key, EditRange range, float[] sliderRange, PresetOperation[] opts, float defaultVal, params float[] presetVals) : base(key, ValType.Float) { this.range = range; this.sliderMin = sliderRange[0]; this.sliderMax = sliderRange[1]; this.opts = opts; this.presetVals = presetVals; this.defaultVal = defaultVal; }
public ShaderPropFloat(PropKey key, Keyword kwd, EditRange <float> range, IList <float> sliderRange, PresetOperation[] opts, float defaultVal, params float[] presetVals) : base(key, ValType.Float) { this.range = range; keyword = kwd; sliderMin = sliderRange[0]; sliderMax = sliderRange[1]; this.opts = opts; this.presetVals = presetVals; this.defaultVal = defaultVal; }
// Token: 0x0600032B RID: 811 RVA: 0x00019D70 File Offset: 0x00017F70 public bool DrawValueSlider(string label, ref EditColor edit, int idx, ref float sliderVal) { bool flag = false; bool flag2 = false; GUILayout.BeginHorizontal(new GUILayoutOption[] { this.optItemHeight }); try { this.DrawLabel(ref label); if (!edit.isSyncs[idx]) { this.SetTextColor(this.uiParams.textStyleSC, ref this.textColorRed); flag2 = true; } EditRange <float> range = edit.GetRange(idx); string text = GUILayout.TextField(edit.editVals[idx], this.uiParams.textStyleSC, new GUILayoutOption[] { this.optInputWidth }); if (edit.editVals[idx] != text) { edit.Set(idx, text, range); } flag |= this.DrawSlider(ref sliderVal, range.editMin, range.editMax); GUILayout.Space(this.buttonMargin); } catch (Exception ex) { LogUtil.DebugF("{0}, idx={1}, color={2}, vals.length={3}, syncs.length={4}, e={5}", new object[] { label, idx, edit.val, edit.editVals.Length, edit.isSyncs.Length, ex }); throw; } finally { GUILayout.EndHorizontal(); if (flag2) { this.SetTextColor(this.uiParams.textStyleSC, ref this.textColor); } } return(flag); }
// Token: 0x060001E6 RID: 486 RVA: 0x00011468 File Offset: 0x0000F668 public ShaderPropFloat(PropKey key, EditRange <float> range, IList <float> sliderRange, PresetOperation[] opts, float defaultVal, params float[] presetVals) : this(key, Keyword.NONE, range, sliderRange, opts, defaultVal, presetVals) { }
public ShaderPropEnum(PropKey key, string [] enumNames, int defaultVal, int min, int max) : base(key, ValType.Enum) { names = enumNames; range = new EditRange <float>("F0", min, max); this.defaultVal = defaultVal; }
public ShaderPropEnum(PropKey key, Type enumType, int defaultVal, int min, int max) : base(key, ValType.Enum) { names = Enum.GetNames(enumType); range = new EditRange <float>("F0", min, max); this.defaultVal = defaultVal; }
internal EditValue(float val1, EditRange <float> attr) : base(val1, attr) { }
internal EditIntValue(int val1, EditRange <int> attr) : base(val1, attr) { }