Exemple #1
0
    public EquipItemExceedParam GetEquipItemExceedParam(uint exceedId, uint exceedCnt)
    {
        if (tableData == null)
        {
            return(null);
        }
        UIntKeyTable <EquipItemExceedParam> uIntKeyTable = tableData.Get(exceedId);

        if (uIntKeyTable == null)
        {
            return(null);
        }
        EquipItemExceedParam equipItemExceedParam = uIntKeyTable.Get(exceedCnt);

        if (equipItemExceedParam == null)
        {
            Log.Warning("EquipItemExceedParamTable is NULL :: exceedID = {0}, exceedCount = {1}", exceedId, exceedCnt);
        }
        return(equipItemExceedParam);
    }
Exemple #2
0
 public static bool cb(CSVReader csv_reader, EquipItemExceedParam data, ref uint key1, ref uint key2)
 {
     data.exceedId = key1;
     data.cnt      = key2;
     csv_reader.Pop(ref data.atk);
     csv_reader.Pop(ref data.def);
     csv_reader.Pop(ref data.hp);
     data.atkElement = new int[6];
     data.defElement = new int[6];
     for (int i = 0; i < 6; i++)
     {
         csv_reader.Pop(ref data.atkElement[i]);
     }
     for (int j = 0; j < 6; j++)
     {
         csv_reader.Pop(ref data.defElement[j]);
     }
     data.skillSlot = new SkillItemTable.SkillSlotData();
     csv_reader.Pop(ref data.skillSlot.slotType);
     csv_reader.Pop(ref data.ability.id);
     csv_reader.Pop(ref data.ability.pt);
     return(true);
 }