Fix world generator dialog
This commit is contained in:
@@ -3,15 +3,14 @@
|
|||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:viewModels="clr-namespace:Torch.Server.ViewModels"
|
xmlns:viewModels="clr-namespace:Torch.Server.ViewModels"
|
||||||
xmlns:s="clr-namespace:System"
|
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignHeight="450" d:DesignWidth="800"
|
d:DesignHeight="450" d:DesignWidth="800"
|
||||||
MouseMove="UserControl_MouseMove">
|
MouseMove="UserControl_MouseMove">
|
||||||
<!--<UserControl.DataContext>
|
<!--<UserControl.DataContext>
|
||||||
<viewModels:ConfigDedicatedViewModel />
|
<viewModels:ConfigDedicatedViewModel />
|
||||||
</UserControl.DataContext>-->
|
</UserControl.DataContext>-->
|
||||||
|
|
||||||
<UserControl.Resources>
|
<UserControl.Resources>
|
||||||
<ResourceDictionary>
|
<ResourceDictionary>
|
||||||
<ResourceDictionary.MergedDictionaries>
|
<ResourceDictionary.MergedDictionaries>
|
||||||
|
@@ -47,9 +47,13 @@ namespace Torch.Server
|
|||||||
var scenarios = MyLocalCache.GetAvailableWorldInfos(new List<string> {Path.Combine(MyFileSystem.ContentPath, "CustomWorlds")});
|
var scenarios = MyLocalCache.GetAvailableWorldInfos(new List<string> {Path.Combine(MyFileSystem.ContentPath, "CustomWorlds")});
|
||||||
foreach (var tup in scenarios)
|
foreach (var tup in scenarios)
|
||||||
{
|
{
|
||||||
|
if (tup.Item2 == null)
|
||||||
|
continue;
|
||||||
|
|
||||||
string directory = tup.Item1;
|
string directory = tup.Item1;
|
||||||
MyWorldInfo info = tup.Item2;
|
MyWorldInfo info = tup.Item2;
|
||||||
string localizedName = MyTexts.GetString(MyStringId.GetOrCompute(info.SessionName));
|
var sessionNameId = MyStringId.GetOrCompute(info.SessionName);
|
||||||
|
string localizedName = MyTexts.GetString(sessionNameId);
|
||||||
var checkpoint = MyLocalCache.LoadCheckpoint(directory, out _);
|
var checkpoint = MyLocalCache.LoadCheckpoint(directory, out _);
|
||||||
checkpoint.OnlineMode = MyOnlineModeEnum.PUBLIC;
|
checkpoint.OnlineMode = MyOnlineModeEnum.PUBLIC;
|
||||||
_checkpoints.Add(new PremadeCheckpointItem { Name = localizedName, Icon = Path.Combine(directory, "thumb.jpg"), Path = directory, Checkpoint = checkpoint});
|
_checkpoints.Add(new PremadeCheckpointItem { Name = localizedName, Icon = Path.Combine(directory, "thumb.jpg"), Path = directory, Checkpoint = checkpoint});
|
||||||
|
Reference in New Issue
Block a user