/// <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]; }
/// <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")); } }