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

public class WinLovenseFeedback : MonoBehaviour
{
    List<LovenseWinBleToy> toys;
    [SerializeField]
    WinLovenseFeedbackItem cloneObj;
    [SerializeField]
    WinLovenseSolaceProFeedback cloneObjSolacePro;
    public Transform root;
    private void Start()
    {
            toys = WinbleGlobal.GetInstance().thisToys;
            InitToys();
        //LovenseWinBleTools.GetInstance().SetFeedbackMode(toy.id,true);
    }

    public void InitToys()
    {
        foreach(LovenseWinBleToy toy in toys)
        {
            if (toy.isSupportDataReporting)
            {
                if (toy.typeName == "solace pro")
                {
                    WinLovenseSolaceProFeedback item = GameObject.Instantiate<WinLovenseSolaceProFeedback>(cloneObjSolacePro, root);
                    if (item != null)
                    {
                        item.SetData(toy);
                    }
                } else
                {
                    WinLovenseFeedbackItem item = GameObject.Instantiate<WinLovenseFeedbackItem>(cloneObj, root);
                    if (item != null)
                    {
                        item.SetData(toy);
                    }

                }
            }
        }
    }

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

  

}
