public void setup(PacketStructUserScoreReward reward, int type) { Reward = reward; switch (reward.type) { case 1: ScoreLabel = GameTextUtil.GetText("scorereward_list_01"); break; case 2: ScoreLabel = GameTextUtil.GetText("scorereward_list_02"); break; } Score = string.Format(GameTextUtil.GetText("scorereward_list_03"), reward.score); RewardType = type; MasterDataPresent present = MasterDataUtil.GetPresentParamFromID((uint)reward.present_ids[0]); m_SpriteName = string.Empty; MainMenuUtil.GetPresentIcon(present, ref m_SpriteName, (sprite) => { if (MainMenuUtil.IsWriteIcon(ref m_SpriteName, sprite)) { IconImage = sprite; } }); ItemName = MasterDataUtil.GetPresentName(present); int num = MasterDataUtil.GetPresentCount(present); int count = 0; for (int i = 0; i < reward.present_ids.Length; i++) { if (reward.present_ids[0] == reward.present_ids[i]) { count++; } } ItemNum = string.Format("{0}", num * count); IsViewEventName = false; EventName = ""; }
public void setData(PacketStructUserScoreReward reward, int type) { Reward = reward; RewardType = type; }