54 lines
1.5 KiB
C#
54 lines
1.5 KiB
C#
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();
|
|
}
|
|
} |