M0 回合制战斗壳层:接口与单局状态、调试入口、暂停联动

This commit is contained in:
huangjun
2026-09-01 10:20:02 +08:00
parent fce331da84
commit 8413c2688b
82 changed files with 12032 additions and 8 deletions
@@ -0,0 +1,27 @@
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace SepCore.UI
{
[DisallowMultipleComponent]
public sealed class BattleTurnSlotItem : MonoBehaviour
{
[SerializeField] private GameObject activeMarker;
[SerializeField] private Image icon;
[SerializeField] private TextMeshProUGUI label;
public GameObject ActiveMarker => activeMarker;
public Image Icon => icon;
public TextMeshProUGUI Label => label;
#if UNITY_EDITOR
public void ConfigureEditor(GameObject marker, Image iconImage, TextMeshProUGUI slotLabel)
{
activeMarker = marker;
icon = iconImage;
label = slotLabel;
}
#endif
}
}