This commit is contained in:
kmyuhkyuk 2024-04-17 16:35:35 +08:00
parent 665853e920
commit f243cec5e0
4 changed files with 33 additions and 33 deletions

View File

@ -1,10 +1,10 @@
{ {
"HideDress": "Hide Dress", "HideDress": "Hide Dress",
"Hide Dress Settings": "Hide Dress Settings", "Hide Dress Settings": "Hide Dress Settings",
"Hide Dress Part Settings": "Hide Dress Part Settings", "Hide Dress Part Settings": "Hide Dress Part Settings",
"Keyboard Shortcut Settings": "Keyboard Shortcut Settings", "Keyboard Shortcut Settings": "Keyboard Shortcut Settings",
"Hide Player Dress": "Hide Player Dress", "Update Hide Player Dress": "Update Hide Player Dress",
"Hide Other Player Dress": "Hide Other Player Dress", "Update Hide Other Player Dress": "Update Hide Other Player Dress",
"Player": "Player", "Player": "Player",
"Other Player": "Other Player" "Other Player": "Other Player"
} }

View File

@ -1,10 +1,10 @@
{ {
"HideDress": "隐藏服饰", "HideDress": "隐藏服饰",
"Hide Dress Settings": "隐藏服饰设置", "Hide Dress Settings": "隐藏服饰设置",
"Hide Dress Part Settings": "隐藏服饰部位设置", "Hide Dress Part Settings": "隐藏服饰部位设置",
"Keyboard Shortcut Settings": "快捷键设置", "Keyboard Shortcut Settings": "快捷键设置",
"Hide Player Dress": "隐藏玩家服饰", "Update Hide Player Dress": "更新隐藏玩家服饰",
"Hide Other Player Dress": "隐藏其他玩家服饰", "Update Hide Other Player Dress": "更新隐藏其他玩家服饰",
"Player": "玩家", "Player": "玩家",
"Other Player": "其他玩家" "Other Player": "其他玩家"
} }

View File

@ -31,27 +31,27 @@ namespace HideDress
var settingsModel = SettingsModel.Instance; var settingsModel = SettingsModel.Instance;
var hideDressModel = HideDressModel.Instance; var hideDressModel = HideDressModel.Instance;
if (settingsModel.KeyPlayerHideDressShortcut.Value.IsDown()) if (settingsModel.KeyUpdatePlayerHideDressShortcut.Value.IsDown())
{ {
settingsModel.KeyPlayerHideDress.Value = !settingsModel.KeyPlayerHideDress.Value; settingsModel.KeyUpdatePlayerHideDress.Value = !settingsModel.KeyUpdatePlayerHideDress.Value;
} }
if (settingsModel.KeyOtherPlayerHideDressShortcut.Value.IsDown()) if (settingsModel.KeyUpdateOtherPlayerHideDressShortcut.Value.IsDown())
{ {
settingsModel.KeyOtherPlayerHideDress.Value = !settingsModel.KeyOtherPlayerHideDress.Value; settingsModel.KeyUpdateOtherPlayerHideDress.Value = !settingsModel.KeyUpdateOtherPlayerHideDress.Value;
} }
if (settingsModel.KeyPlayerHideDress.Value && hideDressModel.PlayerModelViewBody != null) if (settingsModel.KeyUpdatePlayerHideDress.Value && hideDressModel.PlayerModelViewBody != null)
{ {
EnabledPartDress(hideDressModel.PlayerModelViewBody, settingsModel.KeyPlayerHideDressPart.Value); EnabledPartDress(hideDressModel.PlayerModelViewBody, settingsModel.KeyPlayerHideDressPart.Value);
} }
if (settingsModel.KeyPlayerHideDress.Value && player != null) if (settingsModel.KeyUpdatePlayerHideDress.Value && player != null)
{ {
EnabledPartDress(player.PlayerBody, settingsModel.KeyPlayerHideDressPart.Value); EnabledPartDress(player.PlayerBody, settingsModel.KeyPlayerHideDressPart.Value);
} }
if (settingsModel.KeyOtherPlayerHideDress.Value && world != null) if (settingsModel.KeyUpdateOtherPlayerHideDress.Value && world != null)
{ {
foreach (var otherPlayer in _GameWorldHelper.AllOtherPlayer) foreach (var otherPlayer in _GameWorldHelper.AllOtherPlayer)
{ {

View File

@ -7,14 +7,14 @@ namespace HideDress.Models
{ {
public static SettingsModel Instance { get; private set; } public static SettingsModel Instance { get; private set; }
public readonly ConfigEntry<bool> KeyPlayerHideDress; public readonly ConfigEntry<bool> KeyUpdatePlayerHideDress;
public readonly ConfigEntry<bool> KeyOtherPlayerHideDress; public readonly ConfigEntry<bool> KeyUpdateOtherPlayerHideDress;
public readonly ConfigEntry<HideDressModel.DressPart> KeyPlayerHideDressPart; public readonly ConfigEntry<HideDressModel.DressPart> KeyPlayerHideDressPart;
public readonly ConfigEntry<HideDressModel.DressPart> KeyOtherPlayerHideDressPart; public readonly ConfigEntry<HideDressModel.DressPart> KeyOtherPlayerHideDressPart;
public readonly ConfigEntry<KeyboardShortcut> KeyPlayerHideDressShortcut; public readonly ConfigEntry<KeyboardShortcut> KeyUpdatePlayerHideDressShortcut;
public readonly ConfigEntry<KeyboardShortcut> KeyOtherPlayerHideDressShortcut; public readonly ConfigEntry<KeyboardShortcut> KeyUpdateOtherPlayerHideDressShortcut;
[SuppressMessage("ReSharper", "RedundantTypeArgumentsOfMethod")] [SuppressMessage("ReSharper", "RedundantTypeArgumentsOfMethod")]
private SettingsModel(ConfigFile configFile) private SettingsModel(ConfigFile configFile)
@ -23,8 +23,8 @@ namespace HideDress.Models
const string hideDressPartSettings = "Hide Dress Part Settings"; const string hideDressPartSettings = "Hide Dress Part Settings";
const string shortcutSettings = "Keyboard Shortcut Settings"; const string shortcutSettings = "Keyboard Shortcut Settings";
KeyPlayerHideDress = configFile.Bind<bool>(hideDressSettings, "Hide Player Dress", false); KeyUpdatePlayerHideDress = configFile.Bind<bool>(hideDressSettings, "Update Hide Player Dress", false);
KeyOtherPlayerHideDress = configFile.Bind<bool>(hideDressSettings, "Hide Other Player Dress", false); KeyUpdateOtherPlayerHideDress = configFile.Bind<bool>(hideDressSettings, "Update Hide Other Player Dress", false);
KeyPlayerHideDressPart = KeyPlayerHideDressPart =
configFile.Bind<HideDressModel.DressPart>(hideDressPartSettings, "Player", configFile.Bind<HideDressModel.DressPart>(hideDressPartSettings, "Player",
@ -33,11 +33,11 @@ namespace HideDress.Models
configFile.Bind<HideDressModel.DressPart>(hideDressPartSettings, "Other Player", configFile.Bind<HideDressModel.DressPart>(hideDressPartSettings, "Other Player",
HideDressModel.DressPart.Both); HideDressModel.DressPart.Both);
KeyPlayerHideDressShortcut = KeyUpdatePlayerHideDressShortcut =
configFile.Bind<KeyboardShortcut>(shortcutSettings, "Hide Player Dress", configFile.Bind<KeyboardShortcut>(shortcutSettings, "Update Hide Player Dress",
KeyboardShortcut.Empty); KeyboardShortcut.Empty);
KeyOtherPlayerHideDressShortcut = KeyUpdateOtherPlayerHideDressShortcut =
configFile.Bind<KeyboardShortcut>(shortcutSettings, "Hide Other Player Dress", KeyboardShortcut.Empty); configFile.Bind<KeyboardShortcut>(shortcutSettings, "Update Hide Other Player Dress", KeyboardShortcut.Empty);
} }
// ReSharper disable once UnusedMethodReturnValue.Global // ReSharper disable once UnusedMethodReturnValue.Global