Example #1
0
        void LoadParticleEmitter(ref int var)
        {
            System.Windows.Forms.OpenFileDialog fileDialog = new System.Windows.Forms.OpenFileDialog();

            // Default to the directory which contains our content files.
            string assemblyLocation = System.Reflection.Assembly.GetExecutingAssembly().Location;
            string relativePath     = System.IO.Path.Combine(assemblyLocation, "../../../../../../Client/Driver/Content");
            string contentPath      = System.IO.Path.GetFullPath(relativePath);

            fileDialog.InitialDirectory = contentPath;

            fileDialog.Title = "Load Particle Emitter";

            fileDialog.Filter = "VTank Particle System (*.vtpes)|*.vtpes";

            if (fileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings newPSS = new Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings();
                StreamReader read = new StreamReader(fileDialog.FileName);
                newPSS.Load(read);
                read.Close();
                Renderer.RendererAssetPool.ParticleEmitterSettings.Clear();
                Renderer.RendererAssetPool.ParticleEmitterSettings.Add("Emitter", newPSS);
                Renderer.SceneTools.Entities.ParticleEmitter emitter = new Renderer.SceneTools.Entities.ParticleEmitter("Emitter");
                emitter.Position = Vector3.Zero;
                var = renderer.ActiveScene.Add(emitter, 1);
            }
        }
Example #2
0
        void LoadSampleEmitter()
        {
            Renderer.SceneTools.Entities.Particles.ParticleSystemSettings newPSS = new Renderer.SceneTools.Entities.Particles.ParticleSystemSettings();
            StreamReader reads = new StreamReader(Path.Combine(Content.RootDirectory, "Sample.vtpss"));

            newPSS.Load(reads);
            reads.Close();
            Renderer.RendererAssetPool.ParticleSystemSettings.Add("Sample", newPSS);

            Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings newPES = new Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings();
            StreamReader reade = new StreamReader(Path.Combine(Content.RootDirectory, "Sample.vtpes"));

            newPES.Load(reade);
            reade.Close();
            Renderer.RendererAssetPool.ParticleEmitterSettings.Clear();
            Renderer.RendererAssetPool.ParticleEmitterSettings.Add("Sample", newPES);
        }
Example #3
0
        void LoadSampleEmitter()
        {
            Renderer.SceneTools.Entities.Particles.ParticleSystemSettings newPSS = new Renderer.SceneTools.Entities.Particles.ParticleSystemSettings();
            StreamReader reads = new StreamReader(Path.Combine(Content.RootDirectory, "Sample.vtpss"));
            newPSS.Load(reads);
            reads.Close();
            Renderer.RendererAssetPool.ParticleSystemSettings.Add("Sample", newPSS);

            Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings newPES = new Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings();
            StreamReader reade = new StreamReader(Path.Combine(Content.RootDirectory, "Sample.vtpes"));
            newPES.Load(reade);
            reade.Close();
            Renderer.RendererAssetPool.ParticleEmitterSettings.Clear();
            Renderer.RendererAssetPool.ParticleEmitterSettings.Add("Sample", newPES);
        }
Example #4
0
        void LoadParticleEmitter(ref int var)
        {
            System.Windows.Forms.OpenFileDialog fileDialog = new System.Windows.Forms.OpenFileDialog();

            // Default to the directory which contains our content files.
            string assemblyLocation = System.Reflection.Assembly.GetExecutingAssembly().Location;
            string relativePath = System.IO.Path.Combine(assemblyLocation, "../../../../../../Client/Driver/Content");
            string contentPath = System.IO.Path.GetFullPath(relativePath);

            fileDialog.InitialDirectory = contentPath;

            fileDialog.Title = "Load Particle Emitter";

            fileDialog.Filter = "VTank Particle System (*.vtpes)|*.vtpes";

            if (fileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings newPSS = new Renderer.SceneTools.Entities.Particles.ParticleEmitterSettings();
                StreamReader read = new StreamReader(fileDialog.FileName);
                newPSS.Load(read);
                read.Close();
                Renderer.RendererAssetPool.ParticleEmitterSettings.Clear();
                Renderer.RendererAssetPool.ParticleEmitterSettings.Add("Emitter", newPSS);
                Renderer.SceneTools.Entities.ParticleEmitter emitter = new Renderer.SceneTools.Entities.ParticleEmitter("Emitter");
                emitter.Position = Vector3.Zero;
                var = renderer.ActiveScene.Add(emitter, 1);
            }
        }