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; }