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 DevelopmentStart(string apiname, dynamic data) { tempElement = new DevelopmentElement(); tempElement.Fuel = int.Parse(data["api_item1"]); tempElement.Ammo = int.Parse(data["api_item2"]); tempElement.Steel = int.Parse(data["api_item3"]); tempElement.Bauxite = int.Parse(data["api_item4"]); }
public DevelopmentRecord() { Record = new List <DevelopmentElement>(); tempElement = null; APIObserver ao = APIObserver.Instance; ao.APIList["api_req_kousyou/createitem"].RequestReceived += DevelopmentStart; ao.APIList["api_req_kousyou/createitem"].ResponseReceived += DevelopmentEnd; }
public DevelopmentRecord() { Record = new List<DevelopmentElement>(); tempElement = null; APIObserver ao = APIObserver.Instance; ao.APIList["api_req_kousyou/createitem"].RequestReceived += DevelopmentStart; ao.APIList["api_req_kousyou/createitem"].ResponseReceived += DevelopmentEnd; }
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); } }
public DevelopmentRecord() { Record = new List <DevelopmentElement>(); tempElement = null; }
private void DevelopmentStart( string apiname, dynamic data ) { tempElement = new DevelopmentElement(); tempElement.Fuel = int.Parse( data["api_item1"] ); tempElement.Ammo = int.Parse( data["api_item2"] ); tempElement.Steel = int.Parse( data["api_item3"] ); tempElement.Bauxite = int.Parse( data["api_item4"] ); }
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.Ships[KCDatabase.Instance.Fleet[1].Members[0]]; tempElement.FlagshipID = flagship.ShipID; tempElement.HQLevel = KCDatabase.Instance.Admiral.Level; Record.Add( tempElement ); tempElement = null; }