Example #1
0
		public void UpdateSortieInfo(kcsapi_map_start data)
		{
			SortieInfo.World = data.api_maparea_id;
			SortieInfo.Map = data.api_mapinfo_no;
			SortieInfo.Path = data.api_no;
			SortieInfo.IsNextBoss = data.api_no == data.api_bosscell_no;
			SortieInfo.IsInBattle = false;
			SortieInfo.BattleRank = null;
		}
        private void Sortie(kcsapi_map_start raw)
        {
            var fleet = this.AirFleets.Values.FirstOrDefault(x => x.MapArea.Id == raw.api_maparea_id);

            if (fleet == null || !fleet.CanSortie)
            {
                return;
            }

            fleet.Sortie();
        }
Example #3
0
 internal void Update(kcsapi_map_start api_map_start)
 {
     RashinFlg  = api_map_start.api_rashin_flg;
     MapAreaId  = api_map_start.api_maparea_id;
     MapInfoNo  = api_map_start.api_mapinfo_no;
     CellNo     = api_map_start.api_no;
     ColorNo    = api_map_start.api_color_no;
     EventId    = api_map_start.api_event_id;
     EventKind  = api_map_start.api_event_kind;
     Next       = api_map_start.api_next;
     BossCellNo = api_map_start.api_bosscell_no;
     BossComp   = api_map_start.api_bosscomp;
     UpdateTime = DateTime.Now;
 }
 private void ReqMapStart(kcsapi_map_start data)
 {
     this.currentMapAreaId = data.api_maparea_id;
     this.currentMapInfoNo = data.api_mapinfo_no;
 }
Example #5
0
 private void MapStart(kcsapi_map_start api)
 {
     mapId         = api.api_maparea_id;
     isFirstCombat = true;
 }
Example #6
0
 public BattleHistory(kcsapi_map_start api_map_start) : base(api_map_start)
 {
 }
Example #7
0
 private void Update(kcsapi_map_start data)
 {
     _BattleHistory.Update(data);
 }
Example #8
0
 private void Create(kcsapi_map_start data)
 {
     _BattleHistory = new Models.BattleHistory(data);
 }