27 lines
602 B
C#
27 lines
602 B
C#
using Godot;
|
|
|
|
namespace SupaLidlGame.Items.Weapons;
|
|
|
|
public partial class Bow : ProjectileSpawner
|
|
{
|
|
protected bool _isOnFire = false;
|
|
|
|
protected Area2D _ignitionArea;
|
|
|
|
protected override void SpawnProjectile(Scenes.Map map,
|
|
Vector2 direction, float velocityModifier = 1)
|
|
{
|
|
base.SpawnProjectile(map, direction, velocityModifier);
|
|
}
|
|
|
|
public override void _Ready()
|
|
{
|
|
base._Ready();
|
|
_ignitionArea = GetNode<Area2D>("IgnitionArea");
|
|
_ignitionArea.AreaEntered += (Area2D area) =>
|
|
{
|
|
_isOnFire = false;
|
|
};
|
|
}
|
|
}
|