public static bool ReleaseLock(LockDefinition lockDef) { if (LockQuery.LockExists(lockDef) && LockQuery.GetLock(lockDef.Type, lockDef.PlayerName, lockDef.VesselId) .PlayerName == lockDef.PlayerName) { LockStore.RemoveLock(lockDef); return(true); } return(false); }