protected void OnEnable() { _settings = AssetDatabase.LoadAssetAtPath <ClientManagerSettings>("Assets/GotoUdon/Settings/ClientManagerSettings.asset"); if (_settings == null) { _settings = CreateInstance <ClientManagerSettings>(); _settings.Init(); AssetDatabase.CreateAsset(_settings, "Assets/GotoUdon/Settings/ClientManagerSettings.asset"); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); } _settings.Init(); _clientsManager = new ClientsManager(_settings); }
public ClientsManager(ClientManagerSettings settings) { _settings = settings; }