Exemplo n.º 1
0
    private void OnTattooLearned(FaustComm.NetResponse msg)
    {
        if (msg.Succeeded)
        {
            TattooRecipeResponse myMsg = msg as TattooRecipeResponse;

            UpdateInforResponseData updateData = myMsg.updateData;

            PlayerInfo.Instance.playerMasteredTattoos.Add(myMsg.tattooID);

            updateData.Broadcast();

            DisplayRecipeInfo();

            _focusItem.SetData(_focusItem.ttData, this);

            SetFocus(_focusItem);

            UIMessageBoxManager.Instance.ShowMessageBox(string.Format(Localization.instance.Get("IDS_MESSAGE_TATTOO_STUDYTATTOO"),
                                                                      _focusItem.ttData.GetDisplayName()), null, MB_TYPE.MB_OK, null);
        }
        else
        {
            UIMessageBoxManager.Instance.ShowMessageBox(Utils.GetErrorIDS(msg.errorCode), null, MB_TYPE.MB_OK, null);
        }
    }
Exemplo n.º 2
0
    private void OnMakeTattoo(FaustComm.NetResponse msg)
    {
        if (msg.Succeeded)
        {
            TattooRecipeResponse myMsg = msg as TattooRecipeResponse;

            UpdateInforResponseData updateData = myMsg.updateData;

            updateData.Broadcast();

            DisplayRecipeInfo();

            UIMessageBoxManager.Instance.ShowMessageBox(Localization.instance.Get("IDS_MESSAGE_TATTOO_FUSIONSUCCESSFUL"), null, MB_TYPE.MB_OK, null);
        }
        else
        {
            //remember this, to fail this battle
            UIMessageBoxManager.Instance.ShowMessageBox(Utils.GetErrorIDS(msg.errorCode), null, MB_TYPE.MB_OK, null);
        }
    }
Exemplo n.º 3
0
    private void OnDisenchant(FaustComm.NetResponse msg)
    {
        if (msg.Succeeded)
        {
            TattooRecipeResponse myMsg = msg as TattooRecipeResponse;

            UpdateInforResponseData updateData = myMsg.updateData;

            updateData.Broadcast();

            this.OnDisable();

            this.OnEnable();

            UIMessageBoxManager.Instance.ShowMessageBox(Localization.instance.Get("IDS_BUTTON_TATTOO_DISENCHANTITEMLIST"), null, MB_TYPE.MB_OK_WITH_ITEMS, null, updateData.itemUpdateList);
        }
        else
        {
            UIMessageBoxManager.Instance.ShowErrorMessageBox(msg.errorCode, "Tattoo");
        }
    }