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