Example #1
0
        public EntityWindow(ILogger logger, EntityAdministrator entities, ComponentAdministrator components, Tool toolSelector)
        {
            this.Entities     = entities;
            this.Components   = components;
            this.ToolSelector = toolSelector;

            this.Serializer = new PersistentState <SerializedState>(logger, new EntityConverter());
        }
Example #2
0
 public InstancedScene(GraphicsDevice device, GeneratedAssets assets, SkyboxSceneService skybox, EntityAdministrator entities, ComponentAdministrator components)
 {
     this.Device     = device;
     this.Assets     = assets;
     this.Skybox     = skybox;
     this.Entities   = entities;
     this.Components = components;
 }
Example #3
0
        public SceneManager(FrameService frameService, EntityAdministrator entities, ComponentAdministrator components, ContentStack content, IEnumerable <IScene> scenes)
        {
            this.Scenes       = scenes.ToList();
            this.FrameService = frameService;
            this.Entities     = entities;
            this.Components   = components;
            this.Content      = content;

            this.nextScene = this.Scenes[0];
        }
Example #4
0
        public FrameService(EntityAdministrator entities, ComponentAdministrator components, GraphicsDevice device)
        {
            this.Entities   = entities;
            this.Components = components;
            this.Device     = device;
            this.Skybox     = null !;
            this.GBuffer    = new GBuffer(device);
            this.LBuffer    = new LBuffer(device);
            this.PBuffer    = new PBuffer(device);

            this.Reset();
        }
Example #5
0
 public ParticleFactory(GraphicsDevice device, EntityAdministrator entities, ComponentAdministrator components)
 {
     this.Device     = device;
     this.Entities   = entities;
     this.Components = components;
 }
Example #6
0
 public GeometryFactory(EntityAdministrator entities, ComponentAdministrator components)
 {
     this.Entities   = entities;
     this.Components = components;
 }