using System.ComponentModel; using Gameplay.Net; using NLDPB; public partial class SROptions { [Category("新手强制流程和新手引导"), DisplayName("重置强制流程")] public void ResetFirstTimeFlow() { NetHelper.SaveGuideProgress(LogicID.NoviceProcessId, 0); } [Category("新手强制流程和新手引导"), DisplayName("重置引导")] public void ResetGuide() { NetHelper.SaveGuideProgress(LogicID.NewGuideProgress, 0); } [Category("新手强制流程和新手引导"), DisplayName("跳过强制流程")] public void SkipFirstTimeFlow() { int saveId = 0; for (int i = 0; i < 31; ++i) { saveId += 1 << i; } NetHelper.SaveGuideProgress(LogicID.NoviceProcessId, saveId); } [Category("新手强制流程和新手引导"), DisplayName("跳过引导")] public void SkipGuide() { int saveId = 0; for (int i = 0; i < 31; ++i) { saveId += 1 << i; } NetHelper.SaveGuideProgress(LogicID.NewGuideProgress, saveId); } [Category("新手强制流程和新手引导"), DisplayName("重置强制流程和引导")] public void ResetFirstTimeFlowAndGuide() { ResetFirstTimeFlow(); ResetGuide(); } [Category("新手强制流程和新手引导"), DisplayName("跳过强制流程和引导")] public void SkipFirstTimeFlowAndGuide() { SkipFirstTimeFlow(); SkipGuide(); } }