From 4a4415c74b023429f4ac684e02050fc03487034d Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 3 Nov 2018 14:42:17 +0000 Subject: [PATCH] Remove unnecessary caching of ProductionAirdropInfo. --- OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs b/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs index 317c075191..53c3efbb2c 100644 --- a/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs +++ b/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs @@ -34,18 +34,15 @@ namespace OpenRA.Mods.Cnc.Traits class ProductionAirdrop : Production { - readonly ProductionAirdropInfo info; public ProductionAirdrop(ActorInitializer init, ProductionAirdropInfo info) - : base(init, info) - { - this.info = info; - } + : base(init, info) { } public override bool Produce(Actor self, ActorInfo producee, string productionType, TypeDictionary inits) { if (IsTraitDisabled || IsTraitPaused) return false; + var info = (ProductionAirdropInfo)Info; var owner = self.Owner; var aircraftInfo = self.World.Map.Rules.Actors[info.ActorType].TraitInfo();