/// <summary> /// 刷新界面 /// </summary> private void FreshUI() { Hashtable hashTab = TableManager.GetWorldbossaward(); foreach (DictionaryEntry dic in hashTab) { Tab_Worldbossaward award = (Tab_Worldbossaward)dic.Value; if (award.Type == 4) { if (award.AwardLeader != -1) { leaderShip[award.Par - 1].text = "永久领导力提升" + award.AwardLeader + "点"; leaderShip[award.Par - 1].gameObject.SetActive(true); } else { leaderShip[award.Par - 1].gameObject.SetActive(false); } if (award.AwardYuanbao != -1) { dolar[award.Par - 1].text = award.AwardYuanbao.ToString(); dolar[award.Par - 1].gameObject.SetActive(true); } else { dolar[award.Par - 1].gameObject.SetActive(false); } } } }
/// <summary> /// 获取奖励后回调 /// </summary> /// <param name="isSuccess"></param> private void RequestGetWorldBossRewardDone(bool isSuccess) { GameObject.FindWithTag("main_controller").SendMessage("updateUserInfo"); Hashtable hashTab = TableManager.GetWorldbossaward(); foreach (DictionaryEntry dic in hashTab) { Tab_Worldbossaward award = (Tab_Worldbossaward)dic.Value; if (award.Type == 4) { if (award.Par == Obj_MyselfPlayer.GetMe().rewardLev) { string content = "获得 "; if (award.AwardGold != -1) { content += "金币 " + award.AwardGold + " "; } if (award.AwardYuanbao != -1) { content += "元宝 " + award.AwardYuanbao + " "; } if (award.AwardLeader != -1) { content += "领导力 " + award.AwardLeader; } BoxManager.showMessage(content, ""); break; } } } if (Obj_MyselfPlayer.GetMe().hasWorldBossReward == 1) { getRewardBtn.isEnabled = true; } else { getRewardBtn.isEnabled = false; } }