public ScreenshotSystem() : base(Selector.All(typeof(ScreenshotComponent))) { IsEnabled = false; }
public PerspectiveCameraSystem() : base(Selector.All(typeof(PositionComponent), typeof(OrientationComponent), typeof(CameraComponent), typeof(UpdateComponent))) { }
public PostProcessingSystem() : base(Selector.All(typeof(PostProcessComponent))) { sceneCommands = new List <Command>(); }
public UserInterfaceSystem() : base(Selector.All(typeof(UserInterfaceComponent))) { tUserInterface = ComponentTypeManager.GetType <UserInterfaceComponent>(); }
public TransformSystem() : base(Selector.All(typeof(PositionComponent), typeof(UpdateComponent), typeof(TransformComponent)) .GetOne(typeof(OrientationComponent), typeof(ScalingComponent), typeof(ParentComponent))) { }
public AnimationSystem() : base(Selector.All(typeof(AnimationComponent))) { }
public PointLightSystem() : base(Selector.All(typeof(PositionComponent), typeof(PointLightComponent), typeof(UpdateComponent))) { }
public ControllerSystem() : base(Selector.All(typeof(ControllerComponent))) { }
public OptimizationSystem() : base(Selector.All(typeof(ModelComponent), typeof(ShaderComponent))) { tShader = ComponentTypeManager.GetType <ShaderComponent>(); tModel = ComponentTypeManager.GetType <ModelComponent>(); renderMapper = new RenderMapper(); }