private void Instance_ProjectileExplosion() { ParticleEmitter particle = new ParticleFactory().Create("explosion") as ParticleEmitter; particle.transform.SetPosition(grenade.transform.position); particle.Emit(); grenade.Destroy(); grenade = null; }
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(); }