using UniRx;
using UnityEngine;
using UnityEngine.UI;

public class RemarksPanel : UIView
{
    public Text Info;
    
    public override void Awake()
    {
        base.Awake();
        transform.Find("TitleBar/CloseButton").GetComponent<Button>().OnClickAsObservable()
            .Subscribe(_ => Hide());
        Observable.EveryLateUpdate()
            .Where(_ => Input.GetMouseButtonDown(1))
            .Subscribe(_ => Hide());
    }

    public override void Show()
    {
        base.Show();
        Vector2 pos = MainMenu.Instance.GetMousePosition(gameObject);
        gameObject.GetComponent<RectTransform>().anchoredPosition = new Vector2(pos.x, pos.y);
    }
}