using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
public class HUDRoot : MonoBehaviour
|
{
|
[SerializeField]
|
private Canvas m_LifeBarCanvas;
|
public Canvas lifeBarCanvas {
|
get {
|
return this.m_LifeBarCanvas;
|
}
|
}
|
|
[SerializeField]
|
private Canvas m_HeadUpNameCanvas;
|
public Canvas headUpNameCanvas {
|
get {
|
return this.m_HeadUpNameCanvas;
|
}
|
}
|
|
[SerializeField]
|
private Canvas m_DropItemCanvas;
|
public Canvas dropItemCanvas {
|
get {
|
return this.m_DropItemCanvas;
|
}
|
}
|
|
public void SetCamera(Camera _camera)
|
{
|
m_LifeBarCanvas.worldCamera = _camera;
|
m_HeadUpNameCanvas.worldCamera = _camera;
|
dropItemCanvas.worldCamera = _camera;
|
}
|
|
float nextPopupAbleTime = 0f;
|
float popupInterval = 0.1f;
|
|
private void LateUpdate()
|
{
|
if (Time.time > nextPopupAbleTime && PopUpNum.popupInfoQueue.Count > 0)
|
{
|
PopUpNum.Popup(PopUpNum.popupInfoQueue.Dequeue());
|
nextPopupAbleTime = Time.time + popupInterval;
|
}
|
|
}
|
}
|
}
|