using GameFramework.Event;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityGameFramework.Runtime;
///
/// 描述:血条管理者
/// 作者:WJ
///
public class HpbarManager : MonoBehaviour
{
///
/// 单键
///
private static HpbarManager m_Instance;
///
/// 血条模版
///
private GameObject mHPTemp = null;
///
/// 英雄血条模版
///
private GameObject mHeroHPTemp = null;
///
/// 提示模版
///
private GameObject mTipTemp = null;
///
/// 暴击提示模版
///
private GameObject mCirTipTemp = null;
///
/// 名称模板
///
private GameObject mItemNameTemp = null;
///
/// Missing模板
///
private GameObject mMissingTemp = null;
///
/// 血条
///
private Dictionary mHPs = new Dictionary();
///
/// Canvas
///
private Canvas _canvas = null;
///
/// 物品名称
///
private Dictionary mItemNames = new Dictionary();
///
/// 单键
///
public static HpbarManager Instance
{
get
{
if (m_Instance == null)
{
m_Instance = GameObject.Find("HpbarManager").AddComponent();
m_Instance.Init();
}
return m_Instance;
}
}
///
/// 唤醒
///
public void Init()
{
mHPTemp = transform.Find("HP").gameObject;
mHeroHPTemp = transform.Find("HeroHP").gameObject;
mTipTemp = transform.Find("Tip").gameObject;
mCirTipTemp = transform.Find("CirTip").gameObject;
mItemNameTemp = transform.Find("ItemName").gameObject;
mMissingTemp = transform.Find("Missing").gameObject;
_canvas = transform.GetComponent