Files
ichni_Official/Assets/Scripts/NewStorySystem/Tree/TutorialBlockView.cs
SoulliesOfficial 9fd5f098ab 设置扩展
2026-07-19 16:44:58 -04:00

31 lines
944 B
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using TMPro;
using UnityEngine;
namespace Ichni.Story.UI
{
/// <summary>
/// 教程块视图。点击后由 <see cref="TutorialFlowController"/> 请求通用 SelectionBox
/// 玩家选择游玩或跳过时都会写入教程剧情变量并刷新故事树。
/// 节点处于 Completed 时仍保持可点击,方便玩家随时回顾教程。
/// </summary>
public class TutorialBlockView : StoryBlockView
{
[Header("Tutorial Block")]
public TMP_Text tutorialNameText;
public override void Initialize(StoryBlockDefinition def, Vector2 position, StoryBlockState blockState)
{
base.Initialize(def, position, blockState);
if (tutorialNameText != null)
tutorialNameText.text = def.tutorialName;
}
protected override void OnClicked()
{
TutorialFlowController.RequestTutorial(definition);
}
}
}