Files
riversong-code-showcase/Source/Riversong/Game/CommonServices/RestoreTemporaryMaterialsSystem.cs
2026-05-21 16:04:49 +02:00

22 lines
618 B
C#

namespace DanieleMarotta.RiversongCodeShowcase
{
[GameSystemGroup(typeof(DefaultGameSystemGroup))]
[UpdateBefore(typeof(EditingStateGameSystem))]
[UpdateBefore(typeof(BuildingSelectionSystem))]
public class RestoreTemporaryMaterialsSystem : GameSystem, IUpdatable
{
[InjectService]
private MaterialReplacementCache _materialReplacementCache;
public RestoreTemporaryMaterialsSystem(IServiceLocator serviceLocator) : base(serviceLocator)
{
}
public void Update()
{
_materialReplacementCache.RestoreMaterials();
}
}
}