public static void ReleasePlayerLocks(ClientStructure client) { var removeList = LockQuery.GetAllPlayerLocks(client.PlayerName); foreach (var lockToRemove in removeList) { LockSystemSender.ReleaseAndSendLockReleaseMessage(client, lockToRemove); } }
public static void ReleasePlayerLocks(ClientStructure client) { var removeList = LockQuery.GetAllPlayerLocks(client.PlayerName); foreach (var lockToRemove in removeList) { if (lockToRemove.Type == LockType.Control && !GeneralSettings.SettingsStore.DropControlOnExit) { continue; } LockSystemSender.ReleaseAndSendLockReleaseMessage(client, lockToRemove); } }