Exemple #1
0
 public override void OnInspectorGUI()
 {
     if (GUILayout.Button("Open Editor Window"))
     {
         CursorManagerDataEditor.Open((CursorManagerData)target);
     }
 }
Exemple #2
0
        public static bool OpenEditor(int instanceId, int line)
        {
            CursorManagerData obj = EditorUtility.InstanceIDToObject(instanceId) as CursorManagerData;

            if (obj == null)
            {
                return(false);
            }

            CursorManagerDataEditor.Open(obj);
            return(true);
        }
Exemple #3
0
        public static void Open(CursorManagerData cursorManagerData)
        {
            // Get existing open window or if none, make a new one:
            CursorManagerDataEditor window = (CursorManagerDataEditor)GetWindow(typeof(CursorManagerDataEditor));

            window.CursorManagerData = cursorManagerData;
            window.serializedObject  = new SerializedObject(cursorManagerData);

            if (cursorManagerData.CurrentCursorAnimation != null)
            {
                window.timer = cursorManagerData.CurrentCursorAnimation.FrameRate;
            }
            window.cursorTypeName = "";
            window.Show();
        }