using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
///
/// 新手引导UI脚本
///
public class GuidePanel : MonoBehaviour
{
GameObject tipsUI;//显示文字的UI
CharForeach charForeach;//动态显示文字
GuideCtrl m_Ctrl;//控制类
///
/// 遮罩对象
///
private RectGuidance maskObj;
private RectTransform image_Rim_Rect;//边框
private RectTransform image_Tip_Rect;//可以移动的提示框
private Text text_Tip;//可以移动的提示框文字
private Image image_SkillRim;//技能释放区域
Vector2 rimOffset = new Vector2(30, 30);//边框要比按钮大一些
Image tmpMask;//自身的遮罩
ImageFire1 fire1;
ImageFire2 fire2;//两个用来合成的火元素
ImageWater water1;
ImageSkill skill;
ImageTowerPos towerPos;//塔位标识
ImageTowerPos2 towerPos2;//塔位标识
GameObject towerBuyBtn;//购买宝石按钮
Image backgroundImg;//用来接受空白点击事件的图片
///
/// 关闭所有UI
///
public void CleanMask()
{
CloseMask();
SetRimActive(false);
image_SkillRim.gameObject.SetActive(false);
}
// Start is called before the first frame update
void Awake()
{
tmpMask = GetComponent();
tmpMask.enabled = false;
backgroundImg = transform.Find("Button").GetComponent();
towerBuyBtn = GameObject.Find("MainUI/TowerBuyBtn");
tipsUI = transform.Find("Tips").gameObject;
tipsUI.transform.SetAsLastSibling();//把tips放在最下面
charForeach = tipsUI.GetComponent();
m_Ctrl = transform.GetComponent();
transform.Find("Button").GetComponent