private void DevelopmentEnd(string apiname, dynamic data) { if (tempElement == null) { return; } if ((int)data.api_create_flag == 0) { tempElement.EquipmentID = -1; } else { tempElement.EquipmentID = (int)data.api_slot_item.api_slotitem_id; } ShipData flagship = KCDatabase.Instance.Fleet[1].MembersInstance[0]; tempElement.FlagshipID = flagship.ShipID; tempElement.HQLevel = KCDatabase.Instance.Admiral.Level; tempElement.SetSubParameters(); Record.Add(tempElement); tempElement = null; }
private void DevelopmentEnd(string apiname, dynamic data) { var dev = KCDatabase.Instance.Development; var flagshipID = KCDatabase.Instance.Fleet[1].MembersInstance[0].ShipID; var hqLevel = KCDatabase.Instance.Admiral.Level; foreach (var result in dev.Results) { var element = new DevelopmentElement { Fuel = dev.Fuel, Ammo = dev.Ammo, Steel = dev.Steel, Bauxite = dev.Bauxite, EquipmentID = result.EquipmentID, FlagshipID = flagshipID, HQLevel = hqLevel, }; element.SetSubParameters(); Record.Add(element); } }