/// <summary> /// Change mode of the main, 2D picking image /// </summary> public void ChangeMode(MainPickingMode mode) { this.mode = mode; UpdateTextures(); UpdateMarkers(); UpdateMode(mode); }
private void UpdateMode(MainPickingMode mode) { lastUpdatedMode = mode; if (modeDropdown == null || !modeDropdown.gameObject.activeInHierarchy) { return; } modeDropdown.value = (int)mode; }
/// <summary> /// Change mode of the main, 2D picking image /// </summary> public void ChangeMode(MainPickingMode mode) { this.mode = mode; pickerTexturesStandardized = false; UpdateTextures(); UpdateMarkers(); UpdateMode(mode); }
/// <summary> /// Change mode of the main, 2D picking image /// </summary> public void ChangeMode(MainPickingMode mode) { this.mode = mode; triggeredStaticMode = false; UpdateTextures(); UpdateMarkers(); UpdateMode(mode); }
private Vector2 GetValue(MainPickingMode mode) { switch (mode) { case MainPickingMode.HS: return(new Vector2(GetValue1D(PickerType.H), GetValue1D(PickerType.S))); case MainPickingMode.HV: return(new Vector2(GetValue1D(PickerType.H), GetValue1D(PickerType.V))); case MainPickingMode.SH: return(new Vector2(GetValue1D(PickerType.S), GetValue1D(PickerType.H))); case MainPickingMode.SV: return(new Vector2(GetValue1D(PickerType.S), GetValue1D(PickerType.V))); case MainPickingMode.VH: return(new Vector2(GetValue1D(PickerType.V), GetValue1D(PickerType.H))); case MainPickingMode.VS: return(new Vector2(GetValue1D(PickerType.V), GetValue1D(PickerType.S))); default: throw new Exception("Unkown main picking mode: " + mode); } }
private BufferedColor PickColorMain(BufferedColor color, MainPickingMode mode, Vector2 v) { switch (mode) { case MainPickingMode.HS: return(PickColor2D(color, PickerType.H, v.x, PickerType.S, v.y)); case MainPickingMode.HV: return(PickColor2D(color, PickerType.H, v.x, PickerType.V, v.y)); case MainPickingMode.SH: return(PickColor2D(color, PickerType.S, v.x, PickerType.H, v.y)); case MainPickingMode.SV: return(PickColor2D(color, PickerType.S, v.x, PickerType.V, v.y)); case MainPickingMode.VH: return(PickColor2D(color, PickerType.V, v.x, PickerType.H, v.y)); case MainPickingMode.VS: return(PickColor2D(color, PickerType.V, v.x, PickerType.S, v.y)); default: return(this.bufferedColor); } }
private BufferedColor GetDefaultColor(MainPickingMode mode) { return(new BufferedColor(Color.red)); }