Beispiel #1
0
    private void OnGUI()
    {
        if (dataLoaded == false)
        {
            if (GUILayout.Button("Load Data"))
            {
                ItemsDatabase.LoadFromDatabase();
                tileDatabase  = Resources.Load <TileProperties>("Databases/TileDB");
                itemsDatabase = Resources.Load <ItemsDB>("Databases/ItemDB");
                EditorUtility.SetDirty(tileDatabase);
                EditorUtility.SetDirty(itemsDatabase);
                dataLoaded = true;
            }
        }


        if (dataLoaded == true)
        {
            // Create the upper selection bar (itemsdb, attributes, etc). Switch to GUILayout.SelectionGrid for multiple rows
            //toolbarInt = GUILayout.Toolbar(toolbarInt, toolbarStrings);
            toolbarInt = GUILayout.SelectionGrid(toolbarInt, toolbarStrings, 4);


            switch (toolbarInt)
            {
            case 0:
                ItemsListTab();
                break;

            case 1:
                CreateAttributesTab();
                break;

            case 2:
                TileListTab();
                break;

            case 3:
                TilePrefsTab();
                break;
            }
        }
    }