Exemplo n.º 1
0
        private void Instance_ProjectileExplosion()
        {
            ParticleEmitter particle = new ParticleFactory().Create("explosion") as ParticleEmitter;

            particle.transform.SetPosition(grenade.transform.position);
            particle.Emit();
            grenade.Destroy();
            grenade = null;
        }
Exemplo n.º 2
0
        public void Shoot()
        {
            float angle = Angle;
            float power = Power;

            NetworkManager.Instance.EndTurn(angle, power);

            // Spawn shoot particle at the barrel tip point
            Vector2         particleSpawnPoint = barrel.GetReleasePosition();
            ParticleEmitter particle           = new ParticleFactory().Create("explosion") as ParticleEmitter;

            particle.transform.SetPosition(particleSpawnPoint);
            particle.Emit();
        }