public KoukuuModel(List <ShipModel_BattleAll> ships_f, List <ShipModel_BattleAll> ships_e, AirBattle data) : base(ships_f, ships_e, data) { _attackers_f = new List <ShipModel_Attacker>(); int j; for (j = 0; j < _data.F_PlaneFrom.Count; j++) { ShipModel_BattleAll shipModel_BattleAll = _ships_f.Find((ShipModel_BattleAll ship) => ship != null && ship.TmpId == _data.F_PlaneFrom[j]); if (shipModel_BattleAll != null) { _attackers_f.Add(shipModel_BattleAll.__CreateAttacker__()); } } _attackers_e = new List <ShipModel_Attacker>(); int i; for (i = 0; i < _data.E_PlaneFrom.Count; i++) { ShipModel_BattleAll shipModel_BattleAll2 = _ships_e.Find((ShipModel_BattleAll ship) => ship != null && ship.TmpId == _data.E_PlaneFrom[i]); if (shipModel_BattleAll2 != null) { _attackers_e.Add(shipModel_BattleAll2.__CreateAttacker__()); } } _Initialize(); }
public KoukuuModel(List <ShipModel_BattleAll> ships_f, List <ShipModel_BattleAll> ships_e, AirBattle data) : base(ships_f, ships_e, data) { this._attackers_f = new List <ShipModel_Attacker>(); int j; for (j = 0; j < this._data.F_PlaneFrom.get_Count(); j++) { ShipModel_BattleAll shipModel_BattleAll = this._ships_f.Find((ShipModel_BattleAll ship) => ship != null && ship.TmpId == this._data.F_PlaneFrom.get_Item(j)); if (shipModel_BattleAll != null) { this._attackers_f.Add(shipModel_BattleAll.__CreateAttacker__()); } } this._attackers_e = new List <ShipModel_Attacker>(); int i; for (i = 0; i < this._data.E_PlaneFrom.get_Count(); i++) { ShipModel_BattleAll shipModel_BattleAll2 = this._ships_e.Find((ShipModel_BattleAll ship) => ship != null && ship.TmpId == this._data.E_PlaneFrom.get_Item(i)); if (shipModel_BattleAll2 != null) { this._attackers_e.Add(shipModel_BattleAll2.__CreateAttacker__()); } } base._Initialize(); }
public int __AddData__(ShipModel_BattleAll attacker, int damage, BattleHitStatus hitstate, BattleDamageKinds dmgkind) { this._attackers.Add(attacker.__CreateAttacker__()); return(base._AddData(damage, hitstate, dmgkind)); }