public void Draw(SpriteBatch spriteBatch, WorldObject owner) { var objectType = owner.ObjectName; var name = $"{objectType}"; if (owner.MergesWithNeighbors) { var neighborString = RenderHelper.CreateNeighborString(owner); if (!string.IsNullOrWhiteSpace(neighborString)) { name = $"{objectType}_{neighborString}"; } } if (ContentChest.WorldObjects.ContainsKey(name) == false) { return; } // TODO THIS TILE SIZE. spriteBatch.Draw(ContentChest.WorldObjects[name], new Vector2(owner.Tile.X * 32, owner.Tile.Y * 32), Color.White); }