using TMPro; using UnityEngine; namespace Ichni.Story.UI { /// /// 教程块视图(占位)。点击后将进入该章节的教程游玩,后续阶段接入。 /// 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() { // 占位:后续接入教程进入流程 Debug.Log($"[TutorialBlockView] 点击教程块 '{blockId}' (tutorial='{definition.tutorialName}')。占位实现,教程进入将在后续阶段接入。"); } } }