public void loginButtonClick() { BinaryFormatter bf = new BinaryFormatter(); PlayerInfo playerData = new PlayerInfo(); ScoreData scoreData = new ScoreData(); GiftData giftData = new GiftData(); if (userNameInput.text != null && userEmailInput.text != null) { playerData.userEmail = userEmailInput.text; playerData.userName = userNameInput.text; bf.Serialize(playerInfoFile, playerData); bf.Serialize(scoreDataFile, scoreData); bf.Serialize(giftDataFile, giftData); playerInfoFile.Close(); scoreDataFile.Close(); giftDataFile.Close(); SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); } else { Debug.Log("Either one is null"); } }
public bool Deserialize(Json_Mail json) { this.mid = json.mid; this.msg = json.msg; this.gifts = new GiftData[json.gifts.Length]; for (int index = 0; index < json.gifts.Length; ++index) { GiftData giftData = new GiftData(); giftData.iname = json.gifts[index].iname; giftData.num = json.gifts[index].num; giftData.gold = json.gifts[index].gold; giftData.coin = json.gifts[index].coin; giftData.arenacoin = json.gifts[index].arenacoin; giftData.multicoin = json.gifts[index].multicoin; giftData.kakeracoin = json.gifts[index].kakeracoin; if (json.gifts[index].concept_card != null) { giftData.conceptCard = new GiftData.GiftConceptCard(); giftData.conceptCard.iname = json.gifts[index].concept_card.iname; giftData.conceptCard.num = json.gifts[index].concept_card.num; giftData.conceptCard.get_unit = json.gifts[index].concept_card.get_unit; } giftData.rarity = json.gifts[index].rare; giftData.UpdateGiftTypes(); this.gifts[index] = giftData; } this.read = (long)json.read; this.post_at = json.post_at; this.period = json.period; return(true); }
public void Start() { FileStream scoreDataFile = File.Open(Application.persistentDataPath + "/scoreData.dat", FileMode.Open); scoreData = (ScoreData)bf.Deserialize(scoreDataFile); scoreDataFile.Close(); FileStream giftDataFile = File.Open(Application.persistentDataPath + "/giftData.dat", FileMode.Open); giftData = (GiftData)bf.Deserialize(giftDataFile); giftDataFile.Close(); currentButtonTag = FindObjectOfType <CollorChange_Gifts>().currentButtonTag; areYouSureText.text = "Are you sure to purchase " + FindObjectOfType <CollorChange_Gifts>().currentButtonName + "?"; }
protected void btnSave_Click(object sender, EventArgs e) { try { if (ValidateForm()) { return; } Thread.Sleep(2500); Gift person = new Gift(); person.Price = double.Parse(txtPrecio.Text); person.Genere = ddlGenero.SelectedValue; giftRepository = new GiftData(); lblId.Text = giftRepository.SaveGift(person).ToString(); } catch (Exception ex) { AddMessage(ex); } }
// Token: 0x060024BF RID: 9407 RVA: 0x004235E4 File Offset: 0x004217E4 public void RecvKingGiftInfo(MessagePacket MP) { ushort num = MP.ReadUShort(-1); this.CheckValid(this.WonderID); List <KingGiftInfo> list; if (DataManager.MapDataController.FocusKingdomID == 0 || DataManager.MapDataController.FocusKingdomID == DataManager.MapDataController.OtherKingdomData.kingdomID) { if (this.KingGift[(int)this.WonderID].StartPos == 0 && num == this.KingGift[(int)this.WonderID].KingGiftNum) { return; } this.KingGift[(int)this.WonderID].KingGiftNum = num; list = this.KingGift[(int)this.WonderID].KingGiftList; } else { if (this.KingGift[(int)this.WonderID].StartPos == 0 && num == this.KingGift[(int)this.WonderID].GuetGiftnum) { return; } this.KingGift[(int)this.WonderID].GuetGiftnum = num; list = this.KingGift[(int)this.WonderID].GustKingGiftList; } byte b = MP.ReadByte(-1); byte b2 = (byte)(b >> 6 & 1); byte b3 = b & 31; byte b4 = (byte)(b >> 5 & 1); if (this.KingGift[(int)this.WonderID].StartPos == 0 && b4 == 0) { for (int i = 0; i < list.Count; i++) { this.ReleaseKingGiftObj(list[i]); } list.Clear(); } CString cstring = StringManager.Instance.StaticString1024(); CString cstring2 = StringManager.Instance.StaticString1024(); for (byte b5 = 0; b5 < b3; b5 += 1) { KingGiftInfo kingGiftInfo = null; int num2 = -1; ushort num3 = MP.ReadUShort(-1); if (b4 == 0) { kingGiftInfo = this.GetKingGiftObj(); } else { for (int j = 0; j < list.Count; j++) { if (list[j].ItemID == num3) { num2 = j; kingGiftInfo = list[j]; break; } } } if (kingGiftInfo == null) { kingGiftInfo = this.GetKingGiftObj(); } kingGiftInfo.ItemID = num3; kingGiftInfo.GiftCount = MP.ReadByte(-1); byte b6; if (b4 == 0) { kingGiftInfo.ListCount = MP.ReadByte(-1); b6 = kingGiftInfo.ListCount; } else { b6 = MP.ReadByte(-1); } for (byte b7 = 0; b7 < b6; b7 += 1) { byte b8; if (b4 == 0) { b8 = b7; } else { b8 = kingGiftInfo.ListCount + b7; } MP.ReadStringPlus(3, cstring2, -1); MP.ReadStringPlus(13, cstring, -1); if (b2 == 0) { kingGiftInfo.List[(int)b8].Set(cstring2, cstring, 0L); } else { kingGiftInfo.List[(int)b8].Set(cstring2, cstring, MP.ReadLong(-1)); } } if (b4 == 1) { KingGiftInfo kingGiftInfo2 = kingGiftInfo; kingGiftInfo2.ListCount += b6; } if (num2 == -1) { list.Add(kingGiftInfo); } } if ((b >> 7 & 1) > 0) { GiftData giftData = this.KingGift[(int)this.WonderID]; giftData.StartPos += b3; } else { this.KingGift[(int)this.WonderID].StartPos = 0; GUIManager.Instance.UpdateUI(EGUIWindow.UI_BagFilter, 9, 1); } }