bebroska papairoska
This commit is contained in:
parent
0922b96416
commit
1d578fcba4
2 changed files with 3 additions and 2 deletions
|
|
@ -39,7 +39,7 @@ public partial class LinearProjectile : Area2D, IProjectile
|
||||||
if (_impactEffect != null)
|
if (_impactEffect != null)
|
||||||
entity.GiveEffect(_impactEffect);
|
entity.GiveEffect(_impactEffect);
|
||||||
|
|
||||||
PoolContainer.Instance.SpawnParticles(particles, GlobalTransform);
|
PoolContainer.Instance.SpawnParticles(particles, GlobalPosition, GlobalRotation);
|
||||||
|
|
||||||
QueueFree();
|
QueueFree();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -57,11 +57,12 @@ public partial class PoolContainer : Node2D
|
||||||
&& result != null;
|
&& result != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SpawnParticles(PackedScene particles, Vector2 position)
|
public void SpawnParticles(PackedScene particles, Vector2 position, float rotation = 0)
|
||||||
{
|
{
|
||||||
var emitter = particles.Instantiate<StandardParticles>();
|
var emitter = particles.Instantiate<StandardParticles>();
|
||||||
Instance.Particles.AddChild(emitter);
|
Instance.Particles.AddChild(emitter);
|
||||||
emitter.GlobalPosition = position;
|
emitter.GlobalPosition = position;
|
||||||
|
emitter.GlobalRotation = rotation;
|
||||||
}
|
}
|
||||||
public void SpawnParticles(PackedScene particles, Transform2D transform)
|
public void SpawnParticles(PackedScene particles, Transform2D transform)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue