protected override void OverrideIoC()
        {
            base.OverrideIoC();

            var mock   = new Mock <IEntitySystemManager>();
            var system = new SharedTransformSystem();

            mock.Setup(m => m.GetEntitySystem <SharedTransformSystem>()).Returns(system);

            IoCManager.RegisterInstance <IEntitySystemManager>(mock.Object, true);
        }
 public DecalOverlay(
     DecalSystem decals,
     SharedTransformSystem transforms,
     SpriteSystem sprites,
     IEntityManager entManager,
     IMapManager mapManager,
     IPrototypeManager prototypeManager)
 {
     _decals           = decals;
     _transform        = transforms;
     _sprites          = sprites;
     _entManager       = entManager;
     _mapManager       = mapManager;
     _prototypeManager = prototypeManager;
 }