Mop up remaining "race" private variables

This commit is contained in:
Pavel Penev
2015-08-17 00:38:10 +03:00
parent 2b359b54c7
commit 663c9239df
3 changed files with 9 additions and 9 deletions

View File

@@ -28,13 +28,13 @@ namespace OpenRA.Mods.RA.Traits
{
readonly ClonesProducedUnitsInfo info;
readonly Production production;
readonly string race;
readonly string faction;
public ClonesProducedUnits(ActorInitializer init, ClonesProducedUnitsInfo info)
{
this.info = info;
production = init.Self.Trait<Production>();
race = init.Contains<FactionInit>() ? init.Get<FactionInit, string>() : init.Self.Owner.Faction.InternalName;
faction = init.Contains<FactionInit>() ? init.Get<FactionInit, string>() : init.Self.Owner.Faction.InternalName;
}
public void UnitProducedByOther(Actor self, Actor producer, Actor produced)
@@ -47,7 +47,7 @@ namespace OpenRA.Mods.RA.Traits
if (ci == null || !info.CloneableTypes.Intersect(ci.Types).Any())
return;
production.Produce(self, produced.Info, race);
production.Produce(self, produced.Info, faction);
}
}
}