public override Api_Result <BattleResultFmt> BattleResult()
        {
            Api_Result <BattleResultFmt> api_Result = base.BattleResult();

            if (api_Result.state == Api_Result_State.Parameter_Error)
            {
                return(api_Result);
            }
            List <Mem_ship> ships = null;
            List <Mem_ship> list  = null;

            this.mapInstance.GetSortieShipDatas(out ships, out list);
            EscapeInfo escapeInfo = new EscapeInfo(ships);

            api_Result.data.EscapeInfo = ((!escapeInfo.ValidEscape()) ? null : escapeInfo);
            if (api_Result.data.GetAirReconnaissanceItems != null)
            {
                this.mapInstance.updateMapitemGetData(api_Result.data.GetAirReconnaissanceItems);
            }
            this.battleKinds = ExecBattleKinds.None;
            Mst_mapcell2 nowCell = this.mapInstance.GetNowCell();
            bool         boss    = Mst_DataManager.Instance.Mst_mapenemy.get_Item(this.enemyData.Enemy_id).Boss == 1;
            List <int>   list2   = new QuestSortie(nowCell.Maparea_id, nowCell.Mapinfo_no, api_Result.data.WinRank, this.userData.Deck.Rid, this.userData.ShipData, this.enemyData.ShipData, boss).ExecuteCheck();

            this.mapInstance.SetSlotExpChangeValues(this, base.GetSlotExpBattleData());
            return(api_Result);
        }
Ejemplo n.º 2
0
        public StringFolderSelector(char folderOpen, char folderClose, bool doubleMarkEscape)
        {
            this.folderOpen = folderOpen;
            this.folderClose = folderClose;

            this.escapeInfo = new EscapeInfo() {
                UseEscape = doubleMarkEscape,
                DoubleMarkEscape = doubleMarkEscape
            };
        }
Ejemplo n.º 3
0
        public StringFolderSelector(char folderOpen, char folderClose, char? escapeChar)
        {
            this.folderOpen = folderOpen;
            this.folderClose = folderClose;

            this.escapeInfo = new EscapeInfo() {
                UseEscape = (escapeChar.HasValue),
                EscapeChar = escapeChar ?? '\0',
                DoubleMarkEscape = false
            };
        }
Ejemplo n.º 4
0
 public void ExportEscapesPDF()
 {
     if (Escapes != null && Escapes.Count() != 0)
     {
         DocumentManager.ExportDataPDF(EscapeInfo.ConvertToList(Escapes), "Export zvířata");
     }
     else
     {
         MessageBox.Show("Žádná data pro export.");
     }
 }
Ejemplo n.º 5
0
 public void Export()
 {
     if (Escapes != null && Escapes.Count() != 0)
     {
         DocumentManager.ExportDataPDF(EscapeInfo.ConvertToList(Escapes), "Export útěky: " + EscapeSince + " až " + EscapeTo);
     }
     else
     {
         MessageBox.Show("Žádná data pro export.");
     }
 }