Beispiel #1
0
 public virtual void OnDoubleClick(string guid, Rect rect)
 {
     if (Event.current.type == EventType.MouseDown && Event.current.clickCount == 2 &&
         rect.Contains(Event.current.mousePosition))
     {
         WorldMapEditor.ShowWindow((WorldMapData)target);
     }
 }
        public static WorldMapEditor ShowWindow(WorldMapData data)
        {
            if (WorldMapEditor.instance != null)
            {
                WorldMapEditor.instance.Show();           //Build in function: Show the EditorWindow.
                WorldMapEditor.instance.init(data);       //reset the scrollView, and assign WorldMapData
                return(WorldMapEditor.instance);
            }

            WorldMapEditor.instance = EditorWindow.GetWindow <WorldMapEditor>("WorldMapEditor");
            WorldMapEditor.instance.init(data);
            WorldMapEditor.instance.minSize = WorldMapEditor.minsize;
            return(WorldMapEditor.instance);
        }