static public InitializeScheduler Setup(InitializeScheduler scheduler) { AddSequence(scheduler) .BeginWith <SceneNode>() .Then <PositionBinding>() .Then <ILayerRoot>() .Then <ITrajectoryPlayer>() .Then <MotorBase>() .Then <Motion>() .Then <ISpriteSource>() .Then <SpriteTransformer>() .Then <SpriteAnimator>() .Then <RendererBase>() .Then <SongPlayer>() .Then <SoundListener>() .Then <SoundEmitter>() .Then <ParticleEmitter>() .Then <ICollider>() .Then <SpriteArea>() .Then <Trigger>() .Then <Actor>(); return(scheduler); }
public InitializeComponentScheduler(InitializeScheduler scheduler) : base(scheduler) { }