예제 #1
0
 protected UpdateableSystemBase(Selector selector) : base(selector)
 {
     tUpdate = ComponentTypeManager.GetType <UpdateComponent>();
 }
예제 #2
0
 public BloomComponent() : base(ComponentTypeManager.GetType <BloomComponent>())
 {
 }
예제 #3
0
 public GlowComponent()
     : base(ComponentTypeManager.GetType <GlowComponent>())
 {
 }
예제 #4
0
 public UserInterfaceSystem()
     : base(Selector.All(typeof(UserInterfaceComponent)))
 {
     tUserInterface = ComponentTypeManager.GetType <UserInterfaceComponent>();
 }
예제 #5
0
 public ControllerComponent() : base(ComponentTypeManager.GetType <ControllerComponent>())
 {
 }
예제 #6
0
 public OptimizationSystem() : base(Selector.All(typeof(ModelComponent), typeof(ShaderComponent)))
 {
     tShader      = ComponentTypeManager.GetType <ShaderComponent>();
     tModel       = ComponentTypeManager.GetType <ModelComponent>();
     renderMapper = new RenderMapper();
 }