48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
/// <summary>
|
|
/// 技能UI对象_引导
|
|
/// </summary>
|
|
public partial class SkillUIObj
|
|
{
|
|
/// <summary>
|
|
/// 材质
|
|
/// </summary>
|
|
private Material material;
|
|
|
|
/// <summary>
|
|
/// 红点
|
|
/// </summary>
|
|
private GameObject redDotObj;
|
|
|
|
/// <summary>
|
|
/// 扫光
|
|
/// </summary>
|
|
private void SweepAway()
|
|
{
|
|
if (!UserDataManager.Instance.userData.guidance.isTryOutTap&&tryOutBtn.gameObject.activeInHierarchy)
|
|
{
|
|
material = Instantiate(YooAssetManager.Instance.LoadAssetSync<Material>(PackagesName.GameData, "SweepAway"));
|
|
tryOutBtn.GetComponent<Image>().material = material;
|
|
redDotObj = Instantiate(YooAssetManager.Instance.LoadAssetSync<GameObject>(PackagesName.GameData, "RedDot"));
|
|
redDotObj.transform.SetParent(this.transform);
|
|
redDotObj.transform.localScale = Vector3.one;
|
|
redDotObj.transform.localPosition = new Vector2(760, 170);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除扫光
|
|
/// </summary>
|
|
public void DesSweepAway()
|
|
{
|
|
if (material != null && redDotObj != null)
|
|
{
|
|
Destroy(material);
|
|
tryOutBtn.GetComponent<Image>().material = null;
|
|
Destroy(redDotObj.gameObject);
|
|
}
|
|
}
|
|
}
|