Replace ITileCache with IDumpSheetsTerrainInfo.

This commit is contained in:
Paul Chote
2025-07-21 19:28:58 +01:00
committed by Gustas Kažukauskas
parent 5d8e35088f
commit 44c6747dec
7 changed files with 28 additions and 46 deletions

View File

@@ -22,7 +22,7 @@ namespace OpenRA.Mods.Common.Traits
[TraitLocation(SystemActors.World | SystemActors.EditorWorld)]
public class TerrainRendererInfo : TraitInfo, ITiledTerrainRendererInfo
{
bool ITiledTerrainRendererInfo.ValidateTileSprites(ITemplatedTerrainInfo terrainInfo, Action<string> onError, out ITileCache tileCache)
bool ITiledTerrainRendererInfo.ValidateTileSprites(ITemplatedTerrainInfo terrainInfo, Action<string> onError)
{
var missingImages = new HashSet<string>();
var failed = false;
@@ -33,7 +33,7 @@ namespace OpenRA.Mods.Common.Traits
failed = true;
}
tileCache = new DefaultTileCache((DefaultTerrain)terrainInfo, OnMissingImage);
var tileCache = new DefaultTileCache((DefaultTerrain)terrainInfo, OnMissingImage);
foreach (var t in terrainInfo.Templates)
{
var templateInfo = (DefaultTerrainTemplateInfo)t.Value;