コード例 #1
0
 private void CreateItem(kcsapi_createitem item, NameValueCollection req)
 {
     Log(LogType.BuildItem, "{0},{1},{2},{3},{4},{5}",
         item.api_create_flag == 1 ? KanColleClient.Current.Master.SlotItems[item.api_slot_item.api_slotitem_id].Name : "Penguin",
         //KanColleClient.Current.Homeport.Organization.Fleets[1].Ships[0].Info.ShipType.Name,
         req["api_item1"], req["api_item2"], req["api_item3"], req["api_item4"], DateTime.Now.ToString("M/d/yyyy H:mm"));
 }
コード例 #2
0
 private void CreateItem(kcsapi_createitem source, NameValueCollection req)
 {
     this.Log(LogType.BuildItem, "{0},{1},{2},{3},{4},{5},{6}", DateTime.Now.ToString("yyyy/M/d H:mm"),
              source.api_create_flag == 1 ? KanColleClient.Current.Master.SlotItems[source.api_slot_item.api_slotitem_id].Name : "NA",
              KanColleClient.Current.Homeport.Organization.Fleets[1].Ships[0].Info.ShipType.Name,
              req["api_item1"], req["api_item2"], req["api_item3"], req["api_item4"]);
 }
コード例 #3
0
 private void CreateItem(kcsapi_createitem source)
 {
     if (source.api_create_flag == 1 && source.api_slot_item != null)
     {
         this.SlotItems.Add(new SlotItem(source.api_slot_item));
     }
     this.RaiseSlotItemsChanged();
 }
コード例 #4
0
        private void CreateItem(kcsapi_createitem source)
        {
            CreateItemEvent?.Invoke(this, new BaseEventArgs(source.api_create_flag == 1));

            if (source.api_create_flag == 1 && source.api_slot_item != null)
            {
                this.SlotItems.Add(new SlotItem(source.api_slot_item));
            }
        }
コード例 #5
0
ファイル: Loggers.cs プロジェクト: bstewart00/KanColleViewer
 private void CreateItem(kcsapi_createitem item, NameValueCollection req)
 {
     Log(item.api_create_flag == 1 ? KanColleClient.Current.Master.SlotItems[item.api_slot_item.api_slotitem_id].Name : "FAILED",
         KanColleClient.Current.Homeport.Organization.Fleets[1].Ships[0].Info.ShipType.Name,
         req["api_item1"],
         req["api_item2"],
         req["api_item3"],
         req["api_item4"],
         KanColleClient.Current.Homeport.Organization.Fleets[1].Ships[0].Info.Name);
 }
コード例 #6
0
        private void CreateItem(kcsapi_createitem item, NameValueCollection req)
        {
            var logitem = new BuildItem
            {
                Result  = item.api_create_flag == 1 ? KanColleClient.Current.Master.SlotItems[item.api_slot_item.api_slotitem_id].Name : "Penguin",
                Fuel    = req["api_item1"],
                Ammo    = req["api_item2"],
                Steel   = req["api_item3"],
                Bauxite = req["api_item4"],
            };

            Log(logitem);
        }
コード例 #7
0
 private void CreateItem(kcsapi_createitem source, NameValueCollection req)
 {
     this.Log(
         LogType.BuildItem,
         "{0},{1},{2},{3},{4},{5},{6}",
         DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"),
         DataStorage.Instance.Homeport.Organization.Fleets[1].Ships[0].Info.ShipType.Name,
         req["api_item1"],
         req["api_item2"],
         req["api_item3"],
         req["api_item4"],
         source.api_create_flag == 1
                         ? DataStorage.Instance.Master.SlotItems[source.api_slot_item.api_slotitem_id].Name
                         : "NA"
         );
 }
コード例 #8
0
 private void CreateItem(kcsapi_createitem item, NameValueCollection req)
 {
     try
     {
         this.Log(LogType.BuildItem,
                  item.api_create_flag == 1 ? KanColleClient.Current.Master.SlotItems[item.api_slot_item.api_slotitem_id].Name : "NA", //Result
                  KanColleClient.Current.Homeport.Organization.Fleets[1].Ships[0].Info.Name,                                           //Secretary
                  KanColleClient.Current.Homeport.Organization.Fleets[1].Ships[0].Level,                                               //Secretary Level
                  req["api_item1"],                                                                                                    //Fuel
                  req["api_item2"],                                                                                                    //Ammo
                  req["api_item3"],                                                                                                    //Steel
                  req["api_item4"]                                                                                                     //Bauxite
                  );
     }
     catch (Exception)
     {
         // ignored
     }
 }
コード例 #9
0
ファイル: Logger.cs プロジェクト: kimura92/KanColleViewer
 private void CreateItem(kcsapi_createitem item, NameValueCollection req)
 {
     Log("item,{0},{1},{2},{3},{4},{5}", item.api_create_flag == 1 ? KanColleClient.Current.Master.SlotItems[item.api_slotitem_id].Name : "",
         KanColleClient.Current.Homeport.Fleets[1].Ships[0].Info.ShipType.Name,
         req["api_item1"], req["api_item2"], req["api_item3"], req["api_item4"]);
 }
コード例 #10
0
 private void CreateItem(kcsapi_createitem item, NameValueCollection req)
 {
     Log(LogType.BuildItem, "{0},{1},{2},{3},{4},{5}",
         item.api_create_flag == 1 ? item.api_slot_item.api_slotitem_id: -1,
         req["api_item1"], req["api_item2"], req["api_item3"], req["api_item4"], DateTime.Now.ToString("M/d/yyyy H:mm"));
 }