28 lines
804 B
C#
28 lines
804 B
C#
using Cielonos.Core.Interaction;
|
||
using UnityEngine;
|
||
|
||
namespace Cielonos.MainGame.Interactions
|
||
{
|
||
/// <summary>
|
||
/// 引导者 NPC。
|
||
/// 继承自 NpcBase,专门用于向玩家播放引导/教学文本。
|
||
/// 可以在 UI 上定制特定的交互标签文字。
|
||
/// </summary>
|
||
public class GuideNpc : NpcBase
|
||
{
|
||
protected override void InitializeChoices()
|
||
{
|
||
// 定制交互选项显示为 "Guide" (引导),为教学 NPC 提供更契合的界面提示
|
||
choices.Add(new InteractionChoice("Guide", Talk));
|
||
}
|
||
|
||
#if UNITY_EDITOR
|
||
private void Reset()
|
||
{
|
||
// 在编辑器中挂载组件时,自动填充默认故事 ID 缩短关卡配置时间
|
||
storyId = "Guide_Tutorial";
|
||
}
|
||
#endif
|
||
}
|
||
}
|