private void UpdateSprite(GEMS_TYPE type) { for (int i = 0; i < m_spriteArray.Length; i++) { m_spriteArray[i].gameObject.SetActive(false); } UISprite sprite = m_spriteArray[(int)SPRITE_TYPE.TYPE_GEMS]; sprite.gameObject.SetActive(true); sprite.spriteName = Util.GetGoodsIconName(type); sprite.MakePixelPerfect(); }
private void UpdateInfo(TutorialClientRewardInfo rewardInfo) { switch (rewardInfo.rewardType) { case TUTORIAL_CLIENT_REWARD_TYPE.TYPE_GEMS: GEMS_TYPE gemsType = Util.GetGoodsTypeByIndex((int)rewardInfo.rewardIndex); UpdateSprite(gemsType); m_labelArray[(int)LABEL_TYPE.TYPE_NAME].text = Util.GetGoodsNameString(gemsType); break; default: UpdateInfo(rewardInfo.rewardIndex); break; } m_labelArray[(int)LABEL_TYPE.TYPE_TEXT].text = rewardInfo.descString; m_labelArray[(int)LABEL_TYPE.TYPE_VALUE].text = string.Format("{0}{1}", rewardInfo.rewardCount, Str.instance.Get(600028)); }