internal void Update(Ship rpShip) { var rFleetID = rpShip.OwnerFleet?.ID ?? int.MaxValue; EquipmentGroupByFleet rFleet; if (!r_Fleets.TryGetValue(rFleetID, out rFleet)) r_Fleets.Add(rFleetID, rFleet = new EquipmentGroupByFleet(rFleetID)); rFleet.Update(rpShip); }
internal void Update(Ship rpShip) { var rFleetID = rpShip.OwnerFleet?.ID ?? int.MaxValue; EquipmentGroupByFleet rFleet; if (!r_Fleets.TryGetValue(rFleetID, out rFleet)) { r_Fleets.Add(rFleetID, rFleet = new EquipmentGroupByFleet(rFleetID)); } rFleet.Update(rpShip); }