- Add Dossier/Saga tabs, Design A panel, and hover preview with read-pause - Persist observed saga facts across roster churn; pin subject without stale fallback - Restore Saga after Open Lore; hide redundant Kind · Climax spine under matching tips - Densify dossier header/chips and keep the cast rail as stable top chrome - Extend harness coverage for hover restore, empty pick, Evidence, and Lore return
17 lines
630 B
C#
17 lines
630 B
C#
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
|
|
namespace IdleSpectator;
|
|
|
|
/// <summary>Pointer hover bridge for <see cref="LifeSagaRail"/> slots.</summary>
|
|
public sealed class LifeSagaRailHover : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
|
|
{
|
|
public int Index;
|
|
|
|
public void OnPointerEnter(PointerEventData eventData) => LifeSagaRail.ShowHover(Index);
|
|
|
|
public void OnPointerExit(PointerEventData eventData) => LifeSagaRail.HideHover();
|
|
|
|
// Relayout may briefly deactivate slots; do not cancel sticky hover here.
|
|
// PointerExit + ViewController grace own the leave path; Clear() owns teardown.
|
|
}
|