﻿using Lovense.UnityKit.WinBle;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class PresetPanel : MonoBehaviour
{


    [SerializeField]
    public Slider preset_slider, preset_time;

    Func<List<string>> getToysCallback;

    void Start()
    {
        
    }
    public void SetGetToysCallback(Func<List<string>> arg0)
    {
        getToysCallback = arg0;
    }

    // Update is called once per frame
    void Update()
    {
        
    }

    public void SendPreset()
    {
        int mode = (int)preset_slider.value;
        int timeSec = (int)preset_time.value;
        if (mode == 0)
        {
            Debug.LogError("need input mode");
            return;
        }
        LovenseWinBleTools.GetInstance().SendPreset(getToysCallback(), mode, timeSec);
    }
}
