Пример #1
0
 void CreateDatabase()
 {
     terrainDatabase = ScriptableObject.CreateInstance <HexTerrainDatabase>();
     AssetDatabase.CreateAsset(terrainDatabase, DATABASE_PATH);
     AssetDatabase.SaveAssets();
     AssetDatabase.Refresh();
 }
Пример #2
0
    void LoadDatabase()
    {
        terrainDatabase = (HexTerrainDatabase)AssetDatabase.LoadAssetAtPath(DATABASE_PATH, typeof(HexTerrainDatabase));

        if (terrainDatabase == null)
        {
            CreateDatabase();
        }
    }