add dynamic world config
All checks were successful
Release / Get Version (push) Successful in 3m36s
Release / Build and Publish Nuget (push) Successful in 8m20s
Release / Build and Publish Package (push) Successful in 8m21s

This commit is contained in:
zznty
2024-10-20 07:40:34 +07:00
parent 5804165d2b
commit f75ef55405
10 changed files with 145 additions and 342 deletions

View File

@@ -18,7 +18,7 @@ namespace Torch.Server.ViewModels
{
_config = configDedicated;
_config.IgnoreLastSession = true;
SessionSettings = new SessionSettingsViewModel(_config.SessionSettings);
SessionSettings = new DynamicViewModel<MyObjectBuilder_SessionSettings>(_config.SessionSettings);
Task.Run(() => UpdateAllModInfosAsync());
}
@@ -48,7 +48,7 @@ namespace Torch.Server.ViewModels
return true;
}
public SessionSettingsViewModel SessionSettings { get; set; }
public DynamicViewModel<MyObjectBuilder_SessionSettings> SessionSettings { get; set; }
public MtObservableList<WorldViewModel> Worlds { get; } = new MtObservableList<WorldViewModel>();
private WorldViewModel _selectedWorld;