private void PowerUpHandler(NameValueCollection req, kaisou_powerup api) { foreach (int id in req.GetInts("api_id_items")) { Staff.Current.Homeport.RemoveShip(Staff.Current.Homeport.Ships[id]); } Staff.Current.Homeport.Ships[req.GetInt("api_id")].Update(api.api_ship); Staff.Current.Homeport.Fleets.UpdateWithoutRemove(api.api_deck, x => x.api_id); }
private void DestroyItemHandler(NameValueCollection req, kousyou_destroyitem2 api) { foreach (int id in req.GetInts("api_slotitem_ids")) Staff.Current.Homeport.Equipments.Remove(id); Staff.Current.Homeport.UpdateCounts(); Staff.Current.Homeport.Material.Fuel += api.api_get_material[0]; Staff.Current.Homeport.Material.Bull += api.api_get_material[1]; Staff.Current.Homeport.Material.Steel += api.api_get_material[2]; Staff.Current.Homeport.Material.Bauxite += api.api_get_material[3]; }