23 lines
636 B
C#
23 lines
636 B
C#
using UnityEngine;
|
|
|
|
namespace CustomComponent
|
|
{
|
|
[CreateAssetMenu(menuName = "Story/Directive/Start Combine", fileName = "Directive_StartCombine")]
|
|
public sealed class StoryStartCombineDirectiveAsset : StoryDirectiveAsset
|
|
{
|
|
[SerializeField] private StoryCombineConfig _combineConfig = new StoryCombineConfig();
|
|
|
|
public override string ActionName => "StartCombine";
|
|
|
|
public override void Execute(StoryDirectorComponent director)
|
|
{
|
|
if (director == null)
|
|
{
|
|
return;
|
|
}
|
|
|
|
director.ExecuteStartCombine(_combineConfig);
|
|
}
|
|
}
|
|
}
|