protected override void DrawLeftRect(int id, Rect rect) { UpdatePort(); rect = new Rect(rect.x, rect.y, rect.width, rect.height); SWEditorTools.DrawTiledTexture(rect, SWEditorTools.backdropTexture); GUI.DrawTexture(rect, data.gradients[id].Tex); if (SWCommon.GetMouseUp(1) && rect.Contains(Event.current.mousePosition)) { SWWindowMixerEditor.Show(data.gradients [id]); } }
protected override void DrawLeftRect(int id, Rect rect) { if (id == 0) { base.DrawLeftRect(id, rect); } else { UpdatePort(); SWEditorTools.DrawTiledTexture(rect, SWEditorTools.backdropTexture); GUI.DrawTexture(rect, data.gradients [id - 1].Tex); if (window.InMapClick(0) && rect.Contains(window.mousePosLast)) { SWWindowMixerEditor.Show(data.gradients [id - 1]); } } }