Exemplo n.º 1
0
    /// <summary>
    /// 设置进度条船图标.
    /// </summary>
    /// <param name="indexRank"></param>
    public void SetChuanTuBiaoImg(RankManage.RankEnum indexRank)
    {
        int       indexVal     = (int)indexRank;
        UITexture uiTextureCom = m_ChuanTuBiao.GetComponent <UITexture>();

        uiTextureCom.mainTexture = ChuanTuBiaoImgArray[indexVal];
    }
Exemplo n.º 2
0
    /// <summary>
    /// 设置游戏结束时大背景的图片信息.
    /// </summary>
    public void SetGameOverUIDt(RankManage.RankEnum indexRank)
    {
        Debug.Log("SetGameOverUIDt -> indexRank " + indexRank);
        int indexVal = (int)indexRank;

        if (GlobalData.GetInstance().GetGameTextMode() == GameTextType.English)
        {
            GameOverBkUI.mainTexture       = GameOverImgDtArray_En[indexVal].GameOverImg;
            FinishBkUI.mainTexture         = GameOverImgDtArray_En[indexVal].FinishImg;
            CongratulationBkUI.mainTexture = GameOverImgDtArray_En[indexVal].CongratulationImg;
        }
        else
        {
            GameOverBkUI.mainTexture       = GameOverImgDtArray[indexVal].GameOverImg;
            FinishBkUI.mainTexture         = GameOverImgDtArray[indexVal].FinishImg;
            CongratulationBkUI.mainTexture = GameOverImgDtArray[indexVal].CongratulationImg;
        }
    }
    void Start()
    {
        m_playerRig = m_player.GetComponent <Rigidbody>();
        if (NpcIndexVal >= NpcObjArray.Length - 1)
        {
            NpcIndexVal = -1;
        }
        NpcIndexVal++;
        mRankIndex = (RankManage.RankEnum)NpcIndexVal;
        mRankDt    = PlayerController.GetInstance().RankDtManage.AddRankDt(mRankIndex, false);

        for (int i = 0; i < NpcObjArray.Length; i++)
        {
            NpcObjArray[i].SetActive(NpcIndexVal == i ? true : false);
        }

        m_NpcPathPoint = new Vector3[m_NpcPath.childCount];
        for (int i = 0; i < m_NpcPath.childCount; i++)
        {
            string str = (i + 1).ToString();
            m_NpcPathPoint[i] = m_NpcPath.FindChild(str).position;
            mask = 1 << (LayerMask.NameToLayer("shexianjiance"));
        }
    }