Beispiel #1
0
 public MissionInfo(KCB2.MemberData.Deck.Fleet fleet)
 {
     Debug.WriteLine(fleet.ToString());
     FleetNum = fleet.Num;
     FleetName = fleet.Name;
     MissionName = fleet.Mission;
     FinishTime = fleet.MissionFinish;
 }
Beispiel #2
0
        public string ExportLogEntry(KCB2.LogManager.ExportLogDataType exportType)
        {
            if (exportType == LogManager.ExportLogDataType.CSV)
                return CSV;

            throw new NotSupportedException("Unknown log export type:" + exportType.ToString());
        }
Beispiel #3
0
 public NDockInfo(KCB2.MemberData.Dock.NDock dock)
 {
     DockNum = dock.Order;
     ShipName = dock.Name;
     FinishTime = dock.Finish;
 }
Beispiel #4
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="basicInfo"></param>
 /// <returns></returns>
 public void UpdateParameters(KCB2.MemberData.Basic basicInfo)
 {
     _deckCount = basicInfo.Deck;
     _ndockCount = basicInfo.NDock;
     _memberID = basicInfo.MemberID;
     RPCUpdateParameters(_memberID,_ndockCount, _deckCount);
 }
Beispiel #5
0
 /// <summary>
 /// 修理入渠情報をタイマに反映するRPC呼びだし
 /// </summary>
 /// <param name="dockData"></param>
 public void UpdateNDock(KCB2.MemberData.Dock dockData)
 {
     foreach (var dock in dockData.RepairDock)
     {
         var info = new NDockInfo(dock);
         _ndockList[dock.Order - 1] = info;
         System.Diagnostics.Debug.WriteLine(info);
         RPCUpdateNDock(info);
     }
 }