少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-11 708f6278c274ea642a6a77cbfde09eba331d3333
System/BlastFurnace/BlastFurnaceModel.cs
@@ -268,48 +268,52 @@
    /// <summary>
    /// 得到炼丹和铸炼的结果
    /// </summary>
    public event Action<MakeType,int> RefreshMakeItemAnswerAct;
    public void GetMakerResult(H0721_tagMakeItemAnswer answer)
    {
        DesignDebug.Log("GetMakerResult" + answer.Result);
        if (answer.MakeType == (int)MakeType.Def_mitRefine)
        switch((MakeType)answer.MakeType)
        {
            if (answer.Result == 1)
            {
                if(makerItemID != 0)
            case MakeType.Def_mitRefine:
                if (answer.Result == 1)
                {
                    if (!WindowCenter.Instance.CheckOpen<MakerDrugSuccessWin>())
                    if (makerItemID != 0)
                    {
                        WindowCenter.Instance.Open<MakerDrugSuccessWin>();
                        if (!WindowCenter.Instance.CheckOpen<MakerDrugSuccessWin>())
                        {
                            WindowCenter.Instance.Open<MakerDrugSuccessWin>();
                        }
                    }
                }
            }
            else
            {
                if (!WindowCenter.Instance.CheckOpen<MakerDrugFailWin>())
                else
                {
                    WindowCenter.Instance.Open<MakerDrugFailWin>();
                    if (!WindowCenter.Instance.CheckOpen<MakerDrugFailWin>())
                    {
                        WindowCenter.Instance.Open<MakerDrugFailWin>();
                    }
                }
            }
                break;
            case MakeType.Def_mitMWUpLevel:
                if (answer.Result == 1)
                {
                    if (!WindowCenter.Instance.CheckOpen<TreasureRefineSuccessWin>())
                    {
                        WindowCenter.Instance.Open<TreasureRefineSuccessWin>();
                    }
                }
                else
                {
                    if (!WindowCenter.Instance.CheckOpen<TreasureRefineFailWin>())
                    {
                        WindowCenter.Instance.Open<TreasureRefineFailWin>();
                    }
                }
                break;
        }
        else if (answer.MakeType == (int)MakeType.Def_mitMWUpLevel)
        if(RefreshMakeItemAnswerAct != null)
        {
            if (answer.Result == 1)
            {
                if (!WindowCenter.Instance.CheckOpen<TreasureRefineSuccessWin>())
                {
                    WindowCenter.Instance.Open<TreasureRefineSuccessWin>();
                }
            }
            else
            {
                if (!WindowCenter.Instance.CheckOpen<TreasureRefineFailWin>())
                {
                    WindowCenter.Instance.Open<TreasureRefineFailWin>();
                }
            }
            RefreshMakeItemAnswerAct((MakeType)answer.MakeType,answer.Result);
        }
    }
    #region 灵丹和玄丹的逻辑处理
@@ -968,7 +972,7 @@
    }
    Dictionary<int, int> recycleDanDict = new Dictionary<int, int>();
    List<string> recycleStrlist = new List<string>();
    public List<string> recycleStrlist = new List<string>();
    public event Action RefreshSelectRecycleAct;
    public void AddSelectRecycleDan(ItemModel itemModel)
    {