public Api_Result <Mem_ship> Lock(int ship_rid) { Api_Result <Mem_ship> api_Result = new Api_Result <Mem_ship>(); Mem_ship mem_ship = null; if (!Comm_UserDatas.Instance.User_ship.TryGetValue(ship_rid, ref mem_ship)) { api_Result.state = Api_Result_State.Parameter_Error; return(api_Result); } mem_ship.ChangeLockSts(); api_Result.data = mem_ship; return(api_Result); }