设置扩展

This commit is contained in:
SoulliesOfficial
2026-07-19 16:44:58 -04:00
parent dda354ebb9
commit 9fd5f098ab
110 changed files with 8386 additions and 2311 deletions

View File

@@ -4,8 +4,9 @@ using UnityEngine;
namespace Ichni.Story.UI
{
/// <summary>
/// 教程块视图。点击后由 <see cref="TutorialFlowController"/> 显示确认窗口
/// 教程块视图。点击后由 <see cref="TutorialFlowController"/> 请求通用 SelectionBox
/// 玩家选择游玩或跳过时都会写入教程剧情变量并刷新故事树。
/// 节点处于 Completed 时仍保持可点击,方便玩家随时回顾教程。
/// </summary>
public class TutorialBlockView : StoryBlockView
{
@@ -25,16 +26,5 @@ namespace Ichni.Story.UI
TutorialFlowController.RequestTutorial(definition);
}
/// <summary>
/// 已处理的教程不再重复弹出“游玩 / 跳过”确认窗口。
/// 教程重玩将来应由独立的教程入口提供,不复用剧情进度节点。
/// </summary>
public override void ApplyState(StoryBlockState newState)
{
base.ApplyState(newState);
if (button != null && newState == StoryBlockState.Completed)
button.interactable = false;
}
}
}