Grabacr07.KanColleWrapper.Repairyard.Start C# (CSharp) Method

Start() private method

private Start ( SvData data ) : void
data SvData
return void
        private void Start(SvData data)
        {
            try
            {
                //var dock = this.Docks[int.Parse(data.Request["api_ndock_id"])];
                var ship = this.homeport.Organization.Ships[int.Parse(data.Request["api_ship_id"])];
                var highspeed = data.Request["api_highspeed"] == "1";

                if (highspeed)
                {
                    ship.Repair();

                    var fleet = this.homeport.Organization.GetFleet(ship.Id);
                    if (fleet != null) fleet.State.Update();
                }

                // 高速修復でない場合、別途 ndock が来るので、ここで何かする必要はなさげ
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("入渠開始の解析に失敗しました: {0}", ex);
            }
        }