Example #1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Z))
        {
            initializeEntry();
            entry.GetNewWindow().ShowUtility();
        }
        if (Input.GetKeyDown(KeyCode.X))
        {
            entry.AddObserver().GetNewWindow().Show();
        }

        if (Input.GetKeyDown(KeyCode.A))
        {
            entry = AssetDatabase.LoadAssetAtPath <Entry_ComponentsEntryTemplate>("Assets/saveTemp.asset");
            entry.GetNewWindow().ShowUtility();
            // EditorUtility.FocusProjectWindow();
            // Selection.activeObject = entry;
        }
    }
Example #2
0
 void initializeEntry()
 {
     entry = EntryBase.CreateInstance <Entry_ComponentsEntryTemplate>();
 }