Exemplo n.º 1
0
    /// <summary>
    /// 全局创建一个血条
    /// </summary>
    /// <returns></returns>
    public static BloodProgress CreateBloodProgress(GameObject target, Vector3 offset)
    {
        GameObject obj = UIManager.sUIManager.GetUiInstance("UI/Prefab/ProgressBar", target.transform.position + offset, Quaternion.identity);

        if (obj == null)
        {
            return(null);
        }

        BloodProgress bar = obj.GetComponent <BloodProgress>();

        if (bar == null)
        {
            return(null);
        }

        bar.SetTarget(target);
        bar.SetFollowOffset(offset);
        return(bar);
    }