public void Render(GameTime gameTime, IPhotonWalker walker) { walker.Reset(); while (walker.MoveNext()) { walker.Render(gameTime); } }
public override void Initialize(AetherEngine engine) { base.Initialize(engine); Root = new PhotonPlasma(); //Root = engine.RegisterParticle(new PhotonPlasma(), "Root"); DefaultWalker = new PhotonsWalker(); ((IInitializable)DefaultWalker).Initialize(engine); return; }