using Darkmatter.Core.Contracts.Features.GameplayFlow;
using UnityEngine;

namespace Darkmatter.Features.GameplayFlow.SceneRefs
{
    public class GameplaySceneRefs : MonoBehaviour, IGameplaySceneRefs
    {
        [SerializeField] private RectTransform paperRoot;
        [SerializeField] private RectTransform slotsParent;
        [SerializeField] private RectTransform piecesParent;
        [SerializeField] private RectTransform regionsParent;

        [SerializeField] private RectTransform hudRoot;
        [SerializeField] private RectTransform trayPanel;


        public RectTransform PaperRoot => paperRoot;
        public RectTransform SlotsParent => slotsParent;
        public RectTransform PiecesParent => piecesParent;
        public RectTransform RegionsParent => regionsParent;
        public RectTransform HudRoot => hudRoot;
        public RectTransform TrayPanel => trayPanel;
    }
}