Beispiel #1
0
            //                public Param(dynamic json)
            public Param(KCB.api_start2.ApiData.ApiMstShip json, Ship masterShip)
            {
                NameID     = json.api_id;
                SortNo     = json.api_sortno;
                Name       = json.api_name;
                Yomi       = json.api_yomi;
                ShipTypeId = json.api_stype;
                AfterLV    = json.api_afterlv;
                MaxFuel    = json.api_fuel_max;
                MaxBullet  = json.api_bull_max;
                Speed      = json.api_soku;
                SlotNum    = json.api_slot_num;

                var stype = masterShip.LookupShipType(ShipTypeId);

                ShipTypeName    = stype.ShipTypeName;
                RepairTimeParam = stype.ShipRepairTimeParam;

                Debug.WriteLine(string.Format("id:{0} name:{1} yomi:{2} type:{3} AfterLV:{4} MaxFuel:{5} MaxBullet:{6}",
                                              NameID, Name, Yomi, ShipTypeId, AfterLV, MaxFuel, MaxBullet));
            }