Exemple #1
0
        public override void Handle(Session Session)
        {
            DataPartyDetails party = JsonConvert.DeserializeObject<DataPartyDetails>(GetResponseBody(Session));
            DbOpInsertItems insert_request = new DbOpInsertItems();
            foreach (DataEquipmentInformation equip in party.Equipments)
            {
                DbOpInsertItems.ItemRecord record = new DbOpInsertItems.ItemRecord();
                record.EquipCategory = equip.Category;
                record.Id = equip.EquipmentId;
                record.Name = equip.Name.TrimEnd(' ', '+', '+');
                record.Type = equip.Type;
                record.Rarity = equip.BaseRarity;
                record.Series = equip.SeriesId;
                insert_request.Items.Add(record);
            }
            FFRKProxy.Instance.Database.BeginExecuteRequest(insert_request);

            FFRKProxy.Instance.GameState.PartyDetails = party;
            FFRKProxy.Instance.RaisePartyList(party);
        }
        public override void Handle(Session Session)
        {
            DataPartyDetails party          = JsonConvert.DeserializeObject <DataPartyDetails>(GetResponseBody(Session));
            DbOpInsertItems  insert_request = new DbOpInsertItems();

            foreach (DataEquipmentInformation equip in party.Equipments)
            {
                DbOpInsertItems.ItemRecord record = new DbOpInsertItems.ItemRecord();
                record.EquipCategory = equip.Category;
                record.Id            = equip.EquipmentId;
                record.Name          = equip.Name.TrimEnd(' ', '+', '+');
                record.Type          = equip.Type;
                record.Rarity        = equip.BaseRarity;
                record.Series        = equip.SeriesId;
                insert_request.Items.Add(record);
            }
            FFRKProxy.Instance.Database.BeginExecuteRequest(insert_request);

            FFRKProxy.Instance.GameState.PartyDetails = party;
            FFRKProxy.Instance.RaisePartyList(party);
        }