biography-of-lijie/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryEndChapterDirectiveAss...

23 lines
622 B
C#

using UnityEngine;
namespace CustomComponent
{
[CreateAssetMenu(menuName = "Story/Directive/End Chapter", fileName = "Directive_EndChapter")]
public sealed class StoryEndChapterDirectiveAsset : StoryDirectiveAsset
{
[SerializeField] [Tooltip("<=0 则使用当前章节。")] private int _chapterId = 0;
public override string ActionName => "EndChapter";
public override void Execute(StoryDirectorComponent director)
{
if (director == null)
{
return;
}
director.ExecuteEndChapter(_chapterId);
}
}
}