public SceneBuilder(GraphicsDevice device, EntityController entityController, SkyboxBuilder skyboxBuilder, LightsFactory lightsFactory, OpaqueModelFactory opaqueModelFactory, TransparentModelFactory transparentModelFactory, ProjectorFactory projectorFactory, AdditiveEmitterFactory additiveEmitterFactory, AveragedEmitterFactory averagedEmitterFactory, DynamicTextureFactory dynamicTextureFactory, DebugInfoFactory debugInfoFactory, WaypointFactory waypointFactory, PipelineBuilder pipelineBuilder) { this.EntityController = entityController; this.SkyboxBuilder = skyboxBuilder; this.LightsFactory = lightsFactory; this.OpaqueModelFactory = opaqueModelFactory; this.TransparentModelFactory = transparentModelFactory; this.ProjectorFactory = projectorFactory; this.AdditiveEmitterFactory = additiveEmitterFactory; this.AveragedEmitterFactory = averagedEmitterFactory; this.DynamicTextureFactory = dynamicTextureFactory; this.DebugInfoFactory = debugInfoFactory; this.WaypointFactory = waypointFactory; this.PipelineBuilder = pipelineBuilder; }
public CreateMenu(DebugInfoFactory outLineFactory, WaypointFactory waypointFactory, ProjectorFactory projectorFactory, ContentManager content, LightsController lightsController) { this.OutlineFactory = outLineFactory; this.WaypointFactory = waypointFactory; this.ProjectorFactory = projectorFactory; this.Texture = content.Load <Texture2D>("Debug"); this.LightsController = lightsController; this.State = new UIState(); }