public ShipModel_BattleAll(BattleShipFmt fmt, int index, bool is_friend, bool practice) { Mst_DataManager.Instance.Mst_ship.TryGetValue(fmt.ShipId, ref this._mst_data); this._base_data = new __ShipModel_Battle_BaseData__(); this._base_data.IsPractice = practice; this._base_data.IsFriend = is_friend; this._base_data.Index = index; this._base_data.Fmt = fmt; this._Init(); }
protected List <ShipModel_BattleAll> _CreateShipData(BattleShipFmt[] ship_fmts, bool is_friend, bool practice, out int count) { count = 0; List <ShipModel_BattleAll> list = new List <ShipModel_BattleAll>(); for (int i = 0; i < 6; i++) { BattleShipFmt battleShipFmt = ship_fmts[i]; if (battleShipFmt == null) { list.Add(null); continue; } ShipModel_BattleAll item = new ShipModel_BattleResult(battleShipFmt, i, is_friend, practice); list.Add(item); count++; } return(list); }
public ShipModel_BattleResult(BattleShipFmt fmt, int index, bool is_friend, bool practice) : base(fmt, index, is_friend, practice) { }