Exemplo n.º 1
0
        internal static void InitializeInEditor()
        {
            var settings = ScriptableObject.CreateInstance <MLAgentsSettings>();

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