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);
    }