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