﻿using UnityEngine;
using UnityEngine.UI;
using Yumon.Template.Lite.Internal;

namespace Yumon.Template.Lite
{
    /// <summary>
    ///     Basic example of how to end a level with a click of a button, score comes from RandomScoreGameplay.
    /// </summary>
    [RequireComponent(typeof(Button))]
    public class EndLevelButton : MonoBehaviour
    {
        Button _button;

        void Start()
        {
            _button = GetComponent<Button>();
            _button.onClick.AddListener(OnClick);
        }

        static void OnClick() => YumonGameManager.EndLevel(ClickTimingGameplay.Score);
    }
}
