Exemplo n.º 1
0
        public virtual async UniTask <SettingsStateMap> SaveSettingsAsync()
        {
            SaveAllServicesToState <IStatefulService <SettingsStateMap>, SettingsStateMap>(SettingsState);
            await SettingsSlotManager.SaveAsync(Configuration.DefaultSettingsSlotId, SettingsState);

            return(SettingsState);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Serializes (saves) settings state of the engine services.
        /// </summary>
        public async Task <SettingsStateMap> SaveSettingsAsync()
        {
            await SaveAllServicesToStateAsync <IStatefulService <SettingsStateMap>, SettingsStateMap>(SettingsState);

            await SettingsSlotManager.SaveAsync(config.DefaultSettingsSlotId, SettingsState);

            return(SettingsState);
        }