更新 .gitignore 以适应新的打包配置

This commit is contained in:
SepComet
2026-02-11 15:06:07 +08:00
parent deb2c01d01
commit 306f40ad68
26 changed files with 978 additions and 3 deletions
@@ -0,0 +1,50 @@
using System.Data;
using Definition;
using Definition.DataStruct;
using Definition.Enum;
using UnityGameFramework.Runtime;
namespace Setting
{
public static class SettingExtension
{
public static GameSetting GetGameSetting(this SettingComponent setting)
{
var data = new GameSetting
{
BGMVolume = setting.GetFloat(Constant.Setting.BGMVolume, 0.6f),
SEVolume = setting.GetFloat(Constant.Setting.SEVolume, 0.6f),
AllowShake = setting.GetBool(Constant.Setting.AllowShake, true),
AllowBlink = setting.GetBool(Constant.Setting.AllowBlink, true),
DialogWindowAlpha = (DialogWindowAlpha)setting.GetInt(Constant.Setting.DialogWindowAlpha, 1),
DialogPlayingSpeed = (DialogPlayingSpeed)setting.GetInt(Constant.Setting.DialogPlayingSpeed, 1),
ScreenResolution = (ScreenResolutionType)setting.GetInt(Constant.Setting.ScreenSolution, 1),
ScreenWindow = (ScreenWindowType)setting.GetInt(Constant.Setting.ScreenWindow, 2),
VSync = setting.GetBool(Constant.Setting.VSync, true),
AntiAliasing = setting.GetBool(Constant.Setting.AntiAliasing, true)
};
return data;
}
public static void SaveSetting(this SettingComponent setting, GameSetting data)
{
setting.SetFloat(Constant.Setting.BGMVolume, data.BGMVolume);
setting.SetFloat(Constant.Setting.SEVolume, data.SEVolume);
setting.SetBool(Constant.Setting.AllowShake, data.AllowShake);
setting.SetBool(Constant.Setting.AllowBlink, data.AllowBlink);
setting.SetInt(Constant.Setting.DialogWindowAlpha, (int)data.DialogWindowAlpha);
setting.SetInt(Constant.Setting.DialogPlayingSpeed, (int)data.DialogPlayingSpeed);
setting.SetInt(Constant.Setting.ScreenSolution, (int)data.ScreenResolution);
setting.SetInt(Constant.Setting.ScreenWindow, (int)data.ScreenWindow);
setting.SetBool(Constant.Setting.VSync, data.VSync);
setting.SetBool(Constant.Setting.AntiAliasing, data.AntiAliasing);
setting.Save();
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: acd08b891a6e4844eb115250d0af9b61
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: