示例#1
0
 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();
 }
示例#2
0
        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)
 {
 }