예제 #1
0
 /// <summary> Gets the settings for the data manager, or creates them if they don't exist. </summary>
 /// <returns> Returns the data manager settings object. </returns>
 internal static DataManagerSettings GetOrCreateSettings()
 {
     settings = AssetDatabase.LoadAssetAtPath <DataManagerSettings>(DataManagerSettings.MyPath);
     if (settings == null)
     {
         settings      = ScriptableObjectUtility.CreateAsset <DataManagerSettings>(DataManagerSettings.MyFolderPath);
         settings.name = AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(settings), DataManagerSettings.MyName);
         settings.Initialize();
     }
     return(settings);
 }