コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: CreateMenu.cs プロジェクト: third1020/MiniRTS
 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();
 }