public bool ChangeRepairSpeed(int selected_dock_index) { RepairDockModel repairDockModel = _docks[selected_dock_index]; Api_Result <Mem_ndock> api_Result = new Api_req_Nyuukyo().SpeedChange(repairDockModel.Id); if (api_Result.state == Api_Result_State.Success) { Mem_ndock data = api_Result.data; repairDockModel.__Update__(data); return(true); } return(false); }
public bool StartRepair(int selected_dock_index, int ship_mem_id, bool use_repairkit) { if (!IsValidStartRepair(ship_mem_id, use_repairkit)) { return(false); } RepairDockModel repairDockModel = _docks[selected_dock_index]; Api_Result <Mem_ndock> api_Result = new Api_req_Nyuukyo().Start(repairDockModel.Id, ship_mem_id, use_repairkit); if (api_Result.state == Api_Result_State.Success) { Mem_ndock data = api_Result.data; repairDockModel.__Update__(data); if (use_repairkit && _pre_sort_key == SortKey.DAMAGE) { _UpdateRepairShipList(); } return(true); } return(false); }