Esempio n. 1
0
 private void handleSynthesisedEvent(SynthesisedEvent @event)
 {
     foreach (MaterialAmount component in @event.materials)
     {
         decMaterial(component.edname, component.amount, @event.fromLoad);
     }
 }
Esempio n. 2
0
 private void handleSynthesisedEvent(SynthesisedEvent @event)
 {
     foreach (MaterialAmount component in @event.materials)
     {
         decMaterial(component.material, component.amount);
     }
 }
Esempio n. 3
0
 private void handleSynthesisedEvent(SynthesisedEvent @event)
 {
     if (@event.synthesis.Contains("Limpet")) // At present, only a basic recipe exists. Basic recipe name: "Limpet Basic"
     {
         _handleSynthesisedEvent();
         writeInventory();
     }
 }
Esempio n. 4
0
 private bool _handleSynthesisedEvent(SynthesisedEvent @event)
 {
     if (@event.synthesis.Contains("Limpet"))
     {
         Cargo cargo = GetCargoWithEDName("Drones") ?? new Cargo("Drones");
         cargo.AddDetailedQty(CargoType.owned, 4, 0);
         AddOrUpdateCargo(cargo);
         return(true);
     }
     return(false);
 }
Esempio n. 5
0
 private void handleSynthesisedEvent(SynthesisedEvent @event)
 {
     if (@event.timestamp > updateDat)
     {
         updateDat = @event.timestamp;
         if (_handleSynthesisedEvent(@event))
         {
             writeInventory();
         }
     }
 }