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]);
            }
        }
예제 #2
0
 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]);
         }
     }
 }