public EquipItemInfo GetSmithEquipItemInfo(SmithEquipBase.SmithType type) { EquipItemInfo result = null; if (type != 0) { SmithGrowData smithGrowData = GetSmithData <SmithGrowData>(); if (smithGrowData != null) { result = smithGrowData.selectEquipData; } } return(result); }
public EquipItemTable.EquipItemData GetSmithEquipItemTable(SmithEquipBase.SmithType type) { EquipItemTable.EquipItemData result = null; switch (type) { case SmithEquipBase.SmithType.GROW: case SmithEquipBase.SmithType.ABILITY_CHANGE: { SmithGrowData smithGrowData = GetSmithData <SmithGrowData>(); if (smithGrowData != null && smithGrowData.selectEquipData != null) { result = smithGrowData.selectEquipData.tableData; } break; } case SmithEquipBase.SmithType.EVOLVE: { SmithGrowData smithGrowData2 = GetSmithData <SmithGrowData>(); if (smithGrowData2 != null && smithGrowData2.evolveData != null) { result = smithGrowData2.evolveData.GetEquipTable(); } break; } default: { SmithCreateData smithCreateData = GetSmithData <SmithCreateData>(); if (smithCreateData != null) { result = smithCreateData.generateTableData; } break; } } return(result); }