Пример #1
0
    // Use this for initialization
    void Start()
    {
        //是横向 还是纵向
        if (IsLeft)
        {
            maxCDDistance = MaskImg.GetComponent <RectTransform>().rect.width;
        }
        else
        {
            maxCDDistance = MaskImg.GetComponent <RectTransform>().rect.height;
        }


        if (!_player)
        {
            _player = GlobalTools.FindObjByName("player");
        }
        if (!_playerGameBody)
        {
            _playerGameBody = _player.GetComponent <PlayerGameBody>();
        }
        //skillCanUseTimes = SkillCanUseNums;
        //初始化 技能可用次数的 显示文本
        //SetText(skillCanUseTimes.ToString());

        //设置 默认 遮罩地板颜色
        Color _col = new Color(66 / 255f, 66 / 255f, 66 / 255f, 1);

        SetImgColor(TheMask, _col);

        //设置 CD时间

        //CDStart();
    }
Пример #2
0
    //显示 玩家身上要显示那些 徽章特效  切换徽章和使用徽章 都要调用这里
    public void ShowHZTXinPlayer()
    {
        //移除所有徽章特效
        PlayerGameBody playerGameBody = _player.GetComponent <PlayerGameBody>();

        //总共显示 哪些徽章 特效
        //1.花防 2.电刀 -生命上限 3.火刀 -生命上限  4.神佑  5.电盾  6.毒刃 -生命上限  7.龙盾 金色光   8.
        playerGameBody.StopAllHZInTX();

        foreach (GameObject o in HZList)
        {
            print("  看看装备了 哪些徽章:    " + o.GetComponent <UI_Skill>().GetHZDate().HZName + "   是否可用 " + o.GetComponent <UI_Skill>().IsCDSkillCanBeUse());
            if (o.GetComponent <UI_Skill>().IsCDSkillCanBeUse())
            {
                playerGameBody.PlayHZInTXByTXName(o.GetComponent <UI_Skill>().GetHZDate().HZZBTXName);
            }
        }

        //显示徽章特效   怎么显示
    }