ドキュメント

Unity Engine

Unity Engine

RefreshSettings()

Apply pending Editor Settings changes to the Asset pipeline.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static void RefreshSettings()

Remarks

Immediately applies any changes to the EditorSettings properties for the cache server. If not called, then changes to these settings do not take effect until you restart the Editor.
List of the settings that require calling RefreshSettings to be applied:
• EditorSettings.cacheServerNamespacePrefix
• EditorSettings.cacheServerMode
• EditorSettings.cacheServerEndpoint
• EditorSettings.cacheServerEnableTls.

Examples

using UnityEngine; using UnityEditor; public class AssetDatabaseExamples : MonoBehaviour { [MenuItem("AssetDatabase/Set Cache Server Project Settings")] static void SetCacheServerProjectSettings() { EditorSettings.cacheServerMode = CacheServerMode.Enabled; Debug.Log("Is Cache Server enabled? - " + AssetDatabase.IsCacheServerEnabled()); EditorSettings.cacheServerEndpoint = "192.168.31.210:10443"; Debug.Log("Cache Server IP and Port number: " + AssetDatabase.GetCacheServerAddress() + ":" + AssetDatabase.GetCacheServerPort()); EditorSettings.cacheServerEnableTls = false; EditorSettings.cacheServerEnableDownload = true; Debug.Log("Is Cache Server download enabled? - " + AssetDatabase.GetCacheServerEnableDownload()); EditorSettings.cacheServerEnableUpload = true; Debug.Log("Is Cache Server upload enabled? - " + AssetDatabase.GetCacheServerEnableUpload()); EditorSettings.cacheServerNamespacePrefix = "default"; Debug.Log("Cache Server Namespace prefix: " + AssetDatabase.GetCacheServerNamespacePrefix()); //This command is required to apply changes to some of the EditorSettings properties above AssetDatabase.RefreshSettings(); } }