Exemplo n.º 1
0
    public EquipItemInfo GetSmithEquipItemInfo(SmithEquipBase.SmithType type)
    {
        EquipItemInfo result = null;

        if (type != 0)
        {
            SmithGrowData smithGrowData = GetSmithData <SmithGrowData>();
            if (smithGrowData != null)
            {
                result = smithGrowData.selectEquipData;
            }
        }
        return(result);
    }
Exemplo n.º 2
0
    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);
    }