mirror of
https://github.com/tribufu/ServerManagers
synced 2026-05-06 15:17:34 +00:00
Added bShowCreativeMode setting
This commit is contained in:
parent
1e82f3b77b
commit
243d03f71a
5 changed files with 43 additions and 7 deletions
|
|
@ -974,6 +974,14 @@ namespace ServerManagerTool.Lib
|
|||
set { SetValue(EnablePVPProperty, value); }
|
||||
}
|
||||
|
||||
public static readonly DependencyProperty EnableCreativeModeProperty = DependencyProperty.Register(nameof(EnableCreativeMode), typeof(bool), typeof(ServerProfile), new PropertyMetadata(false));
|
||||
[IniFileEntry(IniFiles.Game, IniSections.Game_ShooterGameMode, ServerProfileCategory.Rules, "bShowCreativeMode", WriteIfNotValue = false)]
|
||||
public bool EnableCreativeMode
|
||||
{
|
||||
get { return (bool)GetValue(EnableCreativeModeProperty); }
|
||||
set { SetValue(EnableCreativeModeProperty, value); }
|
||||
}
|
||||
|
||||
public static readonly DependencyProperty AllowCaveBuildingPvEProperty = DependencyProperty.Register(nameof(AllowCaveBuildingPvE), typeof(bool), typeof(ServerProfile), new PropertyMetadata(false));
|
||||
[IniFileEntry(IniFiles.GameUserSettings, IniSections.GUS_ServerSettings, ServerProfileCategory.Rules)]
|
||||
public bool AllowCaveBuildingPvE
|
||||
|
|
@ -5372,6 +5380,7 @@ namespace ServerManagerTool.Lib
|
|||
{
|
||||
this.ClearValue(EnableHardcoreProperty);
|
||||
this.ClearValue(EnablePVPProperty);
|
||||
this.ClearValue(EnableCreativeModeProperty);
|
||||
this.ClearValue(AllowCaveBuildingPvEProperty);
|
||||
this.ClearValue(DisableFriendlyFirePvPProperty);
|
||||
this.ClearValue(DisableFriendlyFirePvEProperty);
|
||||
|
|
@ -6055,6 +6064,7 @@ namespace ServerManagerTool.Lib
|
|||
{
|
||||
this.SetValue(EnableHardcoreProperty, sourceProfile.EnableHardcore);
|
||||
this.SetValue(EnablePVPProperty, sourceProfile.EnablePVP);
|
||||
this.SetValue(EnableCreativeModeProperty, sourceProfile.EnableCreativeMode);
|
||||
this.SetValue(AllowCaveBuildingPvEProperty, sourceProfile.AllowCaveBuildingPvE);
|
||||
this.SetValue(DisableFriendlyFirePvPProperty, sourceProfile.DisableFriendlyFirePvP);
|
||||
this.SetValue(DisableFriendlyFirePvEProperty, sourceProfile.DisableFriendlyFirePvE);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue