测试文章

这是一篇测试文章,你可以在这里查看示例。

以上是代码段的测试。

// 选择事件选项时的逻辑
// 在该事件中,如果前一个事件打开了机关SwitchB,则将剧情进度设置为11并关闭机关,然后跳转到对应的下一级事件
// 如果前一个事件没有打开机关SwitchB,则将剧情进度设置到12并跳转到对应的下一级事件

private string OnSelect()
{
	// 如果上一个事件中无需存档的开关 B 被开启
	bool swtichB = false;
	if(TaiwuEvent.GetModData("SwitchB", false, ref switchB) && switchB) {

		// 将Mod剧情进度设置为 11 (该进度为存档数据)
		TaiwuEvent.SetModInt("ModStoryProgress", true, 11);

		// 关闭机关B (该机关状态为非存档数据)
		TaiwuEvent.SetModBool("SwitchB", false, false);

		return "此处是开关B开启的情况需要跳转到的事件GUID";
	}
	// 开关B没有被设置过或者被设置为关闭
	else{
		// 将需要存档的Mod剧情进度设置为 12
		TaiwuEvent.SetModInt("ModStoryProgress", true, 12);

		return "此处是开关B关闭的情况需要跳转到的事件GUID";
	}

	// 选择选项以后没有后续事件
    return string.Empty;
}