2026-04-13 스킬시스템 진행중

This commit is contained in:
2026-04-13 01:42:32 +09:00
parent ba93dc6d2f
commit b2cceb5b27
20 changed files with 1243 additions and 37 deletions

View File

@@ -1,12 +1,24 @@
using UnityEngine;
[System.Serializable]
public abstract class UseableEntry : ScriptableObject
public abstract class UseableEntry : ScriptableObject
{
[Header("기본 정보")]
public string EntryName;
[TextArea] public string EntryDesc;
public Sprite Icon;
public abstract void Use();
public abstract IUseableRuntime CreateRuntime();
}
public interface IUseableRuntime
{
public void Execute(UseContext ctx);
}
public struct UseContext
{
public GameObject Caster;
public GameObject Target;
public InputState UseInputState;
}