public override void Update() { var rs = sellOffPile.ResourceUnits.ElementAtOrDefault(pipNumber); if (rs == null) { sprite.Render = false; return; } sprite.Render = true; if (rs is Resource.Iron) { sprite.Texture = GameContent.LazyGet <Texture2D>("ironpip"); } else if (rs is Resource.Copper) { sprite.Texture = GameContent.LazyGet <Texture2D>("copperpip"); } else if (rs is Resource.Silver) { sprite.Texture = GameContent.LazyGet <Texture2D>("silverpip"); } else if (rs is Resource.Zinc) { sprite.Texture = GameContent.LazyGet <Texture2D>("zincpip"); } }
public static System.Lazy <SpriteFont> SpriteFont(string texture) => GameContent.LazyGet <SpriteFont>(texture);
public static System.Lazy <Texture2D> Texture2D(string texture) => GameContent.LazyGet <Texture2D>(texture);