public void ShowSKill(string str) { SysSummonersSkillVo dataById = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(str); SysSkillMainVo skillMainData = BaseDataMgr.instance.GetSkillMainData(dataById.skill_id); this.texture.mainTexture = ResourceManager.Load <Texture>(skillMainData.skill_icon, true, true, null, 0, false); this.texture.depth = 2; }
private void RefreshUI_summonerSkill() { string skillID = this.heroShowInfo.SkillID; bool flag = !string.IsNullOrEmpty(skillID); this.com_selectHeroSkillItem.gameObject.SetActive(flag); if (flag) { SysSummonersSkillVo dataById = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(skillID); SysSkillMainVo skillMainData = BaseDataMgr.instance.GetSkillMainData(dataById.skill_id); this.SkillTexture.mainTexture = ResourceManager.Load <Texture>(skillMainData.skill_icon, true, true, null, 0, false); } }
private List <SkillDataItem> GetSummonerSkillList() { List <SkillDataItem> list = new List <SkillDataItem>(); Dictionary <string, object> dicByType = BaseDataMgr.instance.GetDicByType <SysSummonersSkillVo>(); int userLevel = CharacterDataMgr.instance.GetUserLevel(ModelManager.Instance.Get_userData_filed_X("Exp")); for (int i = 0; i < dicByType.Keys.Count; i++) { SysSummonersSkillVo dataById = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(dicByType.Keys.ElementAt(i)); SysSkillMainVo skillMainData = BaseDataMgr.instance.GetSkillMainData(dataById.skill_id); SkillDataItem item = new SkillDataItem(dataById.id.ToString(), userLevel, dataById.level_limit, LanguageManager.Instance.GetStringById(skillMainData.skill_name), ResourceManager.Load <Texture>(skillMainData.skill_icon, true, true, null, 0, false)); list.Add(item); } return(list); }
private List <SkillDataItem> GetSkillListData(string battleId) { List <SkillDataItem> list = new List <SkillDataItem>(); SysBattleSceneVo dataById = BaseDataMgr.instance.GetDataById <SysBattleSceneVo>(battleId); int userLevel = CharacterDataMgr.instance.GetUserLevel(ModelManager.Instance.Get_userData_filed_X("Exp")); string[] array = dataById.summoners_skill.Split(new char[] { ',' }); for (int i = 0; i < array.Length; i++) { SysSummonersSkillVo dataById2 = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(array[i]); SysSkillMainVo skillMainData = BaseDataMgr.instance.GetSkillMainData(dataById2.skill_id); SkillDataItem item = new SkillDataItem(dataById2.id.ToString(), userLevel, dataById2.level_limit, LanguageManager.Instance.GetStringById(skillMainData.skill_name), ResourceManager.Load <Texture>(skillMainData.skill_icon, true, true, null, 0, false)); list.Add(item); } return(list); }
private void RefreshUI_summonerSkill() { ReadyPlayerSampleInfo memInfo = this.MemInfo; this.sp_summonerSkill.gameObject.SetActive(false); if (!string.IsNullOrEmpty(memInfo.selfDefSkillId)) { SysSummonersSkillVo dataById = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(memInfo.selfDefSkillId); if (dataById != null) { SysSkillMainVo skillMainData = BaseDataMgr.instance.GetSkillMainData(dataById.skill_id); if (skillMainData != null) { this.sp_summonerSkill.mainTexture = ResourceManager.Load <Texture>(skillMainData.skill_icon, true, true, null, 0, false); this.sp_summonerSkill.gameObject.SetActive(true); } } } }
private void ShowSkillData(string skillID) { SysSummonersSkillVo dataById = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(skillID); SysSkillMainVo skillMainData = BaseDataMgr.instance.GetSkillMainData(dataById.skill_id); this.R_Texture.mainTexture = ResourceManager.Load <Texture>(skillMainData.skill_icon, true, true, null, 0, false); if ("[]" != dataById.display_picture && string.Empty != dataById.display_picture) { this.R_Performance.mainTexture = ResourceManager.Load <Texture>(dataById.display_picture, true, true, null, 0, false); } this.R_Name.text = LanguageManager.Instance.GetStringById(skillMainData.skill_name); int userLevel = CharacterDataMgr.instance.GetUserLevel(ModelManager.Instance.Get_userData_filed_X("Exp")); if (userLevel < dataById.level_limit) { this.R_Grade.text = "[ff0000]" + LanguageManager.Instance.GetStringById("SummonerSkillUI_NeedSummonerLevel").Replace("*", dataById.level_limit.ToString()); } else { this.R_Grade.text = "[00ffcc]" + LanguageManager.Instance.GetStringById("SummonerSkillUI_NeedSummonerLevel").Replace("*", dataById.level_limit.ToString()); } this.R_Introduction.text = LanguageManager.Instance.GetStringById(skillMainData.skill_description); }
public string GetSummonerSkillId(int newUseId) { if (newUseId < 0) { newUseId = -newUseId; } ReadyPlayerSampleInfo readyPlayerSampleInfo = this.TryFindPlayerInfo(newUseId, null); string unikey = string.Empty; if (LevelManager.Instance.IsPvpBattleType) { if (readyPlayerSampleInfo == null) { return(string.Empty); } if (string.IsNullOrEmpty(readyPlayerSampleInfo.selfDefSkillId)) { return(string.Empty); } unikey = readyPlayerSampleInfo.selfDefSkillId; } else { unikey = Singleton <PvpChoiceSkillView> .Instance.GetSkillID(); } SysSummonersSkillVo dataById = BaseDataMgr.instance.GetDataById <SysSummonersSkillVo>(unikey); if (dataById == null) { if (readyPlayerSampleInfo != null) { ClientLogger.Error("GetSummonerSkillID null:" + readyPlayerSampleInfo.selfDefSkillId); } return(string.Empty); } return(dataById.skill_id); }