internal static void InitializeInEditor() { var settings = ScriptableObject.CreateInstance <MLAgentsSettings>(); if (EditorBuildSettings.TryGetConfigObject(EditorBuildSettingsConfigKey, out MLAgentsSettings settingsAsset)) { if (settingsAsset != null) { settings = settingsAsset; } } Settings = settings; }
internal static void Destroy() { s_Settings = null; OnSettingsChange = null; }
internal static void InitializeInPlayer() { Settings = Resources.FindObjectsOfTypeAll <MLAgentsSettings>().FirstOrDefault() ?? ScriptableObject.CreateInstance <MLAgentsSettings>(); }