diff --git a/OpenRA.Mods.RA/Widgets/MoneyBinWidget.cs b/OpenRA.Mods.RA/Widgets/MoneyBinWidget.cs index 9a497256a6..f9d5572f18 100755 --- a/OpenRA.Mods.RA/Widgets/MoneyBinWidget.cs +++ b/OpenRA.Mods.RA/Widgets/MoneyBinWidget.cs @@ -18,18 +18,19 @@ namespace OpenRA.Mods.RA.Widgets class MoneyBinWidget : Widget { readonly World world; + readonly PlayerResources playerResources; + [ObjectCreator.UseCtor] public MoneyBinWidget( [ObjectCreator.Param] World world ) { this.world = world; + playerResources = world.LocalPlayer.PlayerActor.Trait(); } public override void Draw() { if( world.LocalPlayer == null ) return; - var playerResources = world.LocalPlayer.PlayerActor.Trait(); - var digitCollection = "digits-" + world.LocalPlayer.Country.Race; var chromeCollection = "chrome-" + world.LocalPlayer.Country.Race;