public void ChangeRenderSystem(RenderSystem renderSystem) { this.renderSystem = renderSystem; sceneRenderer = new SceneRenderer(this, renderSystem); foreach (var e in entities) { e.RenderSystemChange(); } }
public Scene(string name, RenderSystem renderSystem) { this.Name = name; this.renderSystem = renderSystem; sceneRenderer = new SceneRenderer(this, renderSystem); sceneRenderer.Ambient = Ambient; sceneUpdater = new SceneUpdater(this); contentContainer = ContentContainer.Instance(); }