﻿using Lovense.UnityKit;
using Lovense.UnityKit.OSX;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;

public class OSXLovenseFeedback : MonoBehaviour
{
    LovenseOSXToy toy;
    List<LovenseOSXToy> toys;
    public OSXLovenseFeedbackItem cloneObj;
    public Transform root;
    private void Start()
    {
        toy = OSXGlobal.GetInstance().thisToy;
        if(toy != null)
        {
            InitToy();
        } else
        {
            toys = OSXGlobal.GetInstance().thisToys;
            InitToys();
        }
        //LovenseWinBleTools.GetInstance().SetFeedbackMode(toy.id,true);
    }

    public void InitToy()
    {
        OSXLovenseFeedbackItem item = GameObject.Instantiate<OSXLovenseFeedbackItem>(cloneObj, root);
        if(item != null)
        {
            item.SetData(toy);
        }
    }

    public void InitToys()
    {
        foreach(LovenseOSXToy toy in toys)
        {
            if (toy.isSupportDataReporting)
            {
                OSXLovenseFeedbackItem item = GameObject.Instantiate<OSXLovenseFeedbackItem>(cloneObj, root);
                if (item != null)
                {
                    item.SetData(toy);
                }
            }
        }
    }

    public void ClickOnBack()
    {
        SceneManager.LoadScene("LovenseOSXScene1");
    }

  

}
