From a060fd799fd05742c9749ee1c65e585a24956d3a Mon Sep 17 00:00:00 2001 From: Lamont Granquist Date: Wed, 1 Nov 2023 13:01:46 -0700 Subject: [PATCH] Use TryGetValue Signed-off-by: Lamont Granquist --- MechJeb2/VesselState.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/MechJeb2/VesselState.cs b/MechJeb2/VesselState.cs index 0357ac12..95809076 100644 --- a/MechJeb2/VesselState.cs +++ b/MechJeb2/VesselState.cs @@ -1783,9 +1783,9 @@ public void CheckUllageStatus(ModuleEngines e) private void addResource(int id, double current /* u/sec */, double max /* u/sec */) { FuelRequirement req; - if (resourceRequired.ContainsKey(id)) + if (resourceRequired.TryGetValue(id, out FuelRequirement value)) { - req = resourceRequired[id]; + req = value; } else { @@ -1819,9 +1819,9 @@ public void addIntake(ModuleResourceIntake intake) // drag, etc etc. List thelist; int id = PartResourceLibrary.Instance.GetDefinition(intake.resourceName).id; - if (allIntakes.ContainsKey(id)) + if (allIntakes.TryGetValue(id, out List allIntake)) { - thelist = allIntakes[id]; + thelist = allIntake; } else { @@ -1836,9 +1836,9 @@ public void addIntake(ModuleResourceIntake intake) public List getIntakes(int id) { - if (allIntakes.ContainsKey(id)) + if (allIntakes.TryGetValue(id, out List intakes)) { - return allIntakes[id]; + return intakes; } return empty;