public UIBaseInfoLoader GetBattleSkillBuffImmuneIconTexture(int nImmuneType) { string skillIconCode = "187"; if (nImmuneType == 32768) { skillIconCode = "196"; } BATTLESKILL_ICON battleSkillIcon = this.GetBattleSkillIcon(skillIconCode); if (battleSkillIcon == null) { return(null); } if (this.m_dicUILoader.ContainsKey(battleSkillIcon.m_nSkillIconIndex)) { return(this.m_dicUILoader[battleSkillIcon.m_nSkillIconIndex]); } string strSkillIconFile = battleSkillIcon.m_strSkillIconFile; int nSkillIconIndex = battleSkillIcon.m_nSkillIconIndex; UIBaseInfoLoader uIBaseInfoLoader = new UIBaseInfoLoader(); uIBaseInfoLoader.Tile = SpriteTile.SPRITE_TILE_MODE.STM_MIN; uIBaseInfoLoader.Material = NrTSingleton <UIDataManager> .Instance.GetString(NrTSingleton <UIDataManager> .Instance.FilePath, "Material/BattleSkill_Icon/", strSkillIconFile + NrTSingleton <UIDataManager> .Instance.AddFilePath); float left = (float)(nSkillIconIndex % 20) * 51f; float top = (float)(nSkillIconIndex / 20) * 51f; uIBaseInfoLoader.UVs = new Rect(left, top, 50f, 50f); this.m_dicUILoader.Add(battleSkillIcon.m_nSkillIconIndex, uIBaseInfoLoader); return(uIBaseInfoLoader); }
public void SetBattleSkillIcon(BATTLESKILL_ICON IconData) { if (!this.m_dicBattleSkillIcon.ContainsKey(IconData.m_nSkillIconCode)) { this.m_dicBattleSkillIcon.Add(IconData.m_nSkillIconCode, IconData); } }
public override bool ParseDataFromNDT(TsDataReader dr) { foreach (TsDataReader.Row data in dr) { BATTLESKILL_ICON bATTLESKILL_ICON = new BATTLESKILL_ICON(); bATTLESKILL_ICON.SetData(data); NrTSingleton <BattleSkill_Manager> .Instance.SetBattleSkillIcon(bATTLESKILL_ICON); } return(true); }
public string GetBattleSkillBuffIconDESC(string BuffIconCode) { BATTLESKILL_ICON battleSkillIcon = this.GetBattleSkillIcon(BuffIconCode); if (battleSkillIcon == null) { return(null); } if (battleSkillIcon.m_nSkillIconDESC != string.Empty) { return(battleSkillIcon.m_nSkillIconDESC); } return(null); }