Exemple #1
0
    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");
        }
    }
Exemple #2
0
 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);
 }
Exemple #3
0
    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 + "?";
    }
Exemple #4
0
 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);
     }
 }
Exemple #5
0
    // 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);
        }
    }