Example #1
0
 private static void UpdateVesselResources(Vessel vessel, VesselResourceMsgData msgData)
 {
     for (var i = 0; i < msgData.ResourcesCount; i++)
     {
         var resource     = msgData.Resources[i];
         var part         = VesselCommon.FindPartInVessel(vessel, resource.PartFlightId);
         var partResource = VesselCommon.FindResourceInPart(part, resource.ResourceName);
         if (partResource != null)
         {
             partResource.amount = resource.Amount;
         }
     }
 }