using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
///
/// 商店UI_引导
///
public partial class ShopUI
{
private Material leftMaterial;//左切换材质
private Material rightMaterial;//右切换材质
private GameObject leftRedDotObj;//左红点
private GameObject rightRedDotObj;//右红点
///
/// 添加扫光
///
public void AddSweepAway()
{
if (!UserDataManager.Instance.userData.guidance.isLeftBtnRedDot)
{
leftMaterial = Instantiate(YooAssetManager.Instance.LoadAssetSync(PackagesName.GameData, "SweepAway"));
leftBtn.transform.GetChild(0).GetComponent().material = leftMaterial;
}
if (!UserDataManager.Instance.userData.guidance.isRightBtnRedDot)
{
rightMaterial = Instantiate(YooAssetManager.Instance.LoadAssetSync(PackagesName.GameData, "SweepAway"));
rightBtn.transform.GetChild(0).GetComponent().material = rightMaterial;
}
}
///
/// 红点
///
public void RedDot()
{
if (!UserDataManager.Instance.userData.guidance.isLeftBtnRedDot)
{
leftRedDotObj = Instantiate(YooAssetManager.Instance.LoadAssetSync(PackagesName.GameData, "RedDot"));
leftRedDotObj.transform.SetParent(leftBtn.transform);
leftRedDotObj.transform.localScale = Vector3.one;
leftRedDotObj.transform.localPosition = new Vector2(150, 80);
}
if (!UserDataManager.Instance.userData.guidance.isRightBtnRedDot)
{
rightRedDotObj = Instantiate(YooAssetManager.Instance.LoadAssetSync(PackagesName.GameData, "RedDot"));
rightRedDotObj.transform.SetParent(rightBtn.transform);
rightRedDotObj.transform.localScale = Vector3.one;
rightRedDotObj.transform.localPosition = new Vector2(-150, 80);
}
}
///
/// 删除左提示
///
private void DesLeftTips()
{
if (!UserDataManager.Instance.userData.guidance.isLeftBtnRedDot)
{
Destroy(leftMaterial);
leftBtn.transform.GetChild(0).GetComponent().material = null;
Destroy(leftRedDotObj);
UserDataManager.Instance.userData.guidance.SetIsLeftBtnRedDot();
}
}
///
/// 删除左提示
///
private void DesRightTips()
{
if (!UserDataManager.Instance.userData.guidance.isRightBtnRedDot)
{
Destroy(rightMaterial);
rightBtn.transform.GetChild(0).GetComponent().material = null;
Destroy(rightRedDotObj);
UserDataManager.Instance.userData.guidance.SetIsRightBtnRedDot();
}
}
///
/// 删除试玩扫光
///
public void DesSweepAway()
{
if (!UserDataManager.Instance.userData.guidance.isTryOutTap)
{
for (int i = 0; i < skillUIObjs.Count; i++)
{
skillUIObjs[i].DesSweepAway();
}
UserDataManager.Instance.userData.guidance.SetIsTryOutTap();
}
}
}