Ejemplo n.º 1
0
    public void showHeroLifePlate(GOAppear.AppearInfo info)
    {
        String path = null;

        if (GameStart.heroid == info.obj_type_id)
        {
            path = "Prefab/HeroLifePlateGreen";
        }
        else
        {
            path = "Prefab/HeroLifePlateRed";
        }
        if (mHasLifeBar)
        {
            BloodBar.SetVisible(true);
            return;
        }
        mHasLifeBar = true;
        GameObject heroLifeModel = Resources.Load(path) as GameObject;

        heroLife = GameObject.Instantiate(heroLifeModel) as GameObject;
        heroLifeDic.Add((int)info.obj_type_id, heroLife);
        hpSprite = heroLife.transform.Find("Control_Hp/Foreground").GetComponent <UISprite>();//绿
        mpSprite = heroLife.transform.Find("Control_Mp/Foreground").GetComponent <UISprite>();

        //Debug.LogError("showHeroLifePlate" + info.obj_type_id);
    }
Ejemplo n.º 2
0
    public void showHeroLifePlate(GOAppear.AppearInfo info)
    {
        String path = "Prefab/HeroLifePlateRed";

        if (PlayersManager.Instance.LocalPlayer)
        {
            if (PlayersManager.Instance.LocalPlayer.GameObjGUID == info.objguid)
            {
                path = "Prefab/HeroLifePlateGreen";
            }
        }
        mHasLifeBar = true;
        GameObject heroLifeModel = Resources.Load(path) as GameObject;

        heroLife = GameObject.Instantiate(heroLifeModel) as GameObject;
        heroLifeDic.Add((int)info.obj_type_id, heroLife);
        hpSprite = heroLife.transform.Find("Control_Hp/Foreground").GetComponent <UISprite>();//绿
        mpSprite = heroLife.transform.Find("Control_Mp/Foreground").GetComponent <UISprite>();
    }