1
0
mirror of https://github.com/Siccity/xNode.git synced 2025-12-20 01:06:01 +08:00
xNode/Scripts/Editor/NodeEditorWindow.cs
2017-09-15 00:46:21 +02:00

29 lines
782 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using UNEC;
public class NodeEditorWindow : EditorWindow {
public Vector2 panOffset { get { return _panOffset; } set { _panOffset = value; Repaint(); } }
private Vector2 _panOffset;
public float zoom { get { return _zoom; } set { _zoom = Mathf.Clamp(value, 1f, 5f); Repaint(); } }
private float _zoom = 1;
[MenuItem("Window/UNEC")]
static void Init() {
NodeEditorWindow w = CreateInstance<NodeEditorWindow>();
w.Show();
}
private void OnGUI() {
NodeEditorAction.Controls(this);
BeginWindows();
NodeEditorGUI.DrawGrid(position, zoom, panOffset);
EndWindows();
}
}