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