Alarm detection

This commit is contained in:
Marco 2025-02-04 13:47:29 +01:00
commit b25207f2cc
4 changed files with 16 additions and 18 deletions

View file

@ -7,7 +7,7 @@ public partial class Camera : Enemy
private AnimatedSprite2D _sprite;
private GameManager _gameManager;
private AlarmManager _alarmManager;
///private AlarmManager _alarmManager;
@ -15,20 +15,18 @@ public partial class Camera : Enemy
{
base._Ready();
_gameManager = GetNode<GameManager>("/root/GameScene");
_alarmManager = GetNode<AlarmManager>("/root/GameScene/AlarmManager");
//_alarmManager = _gameManager.AlarmManager;
_sprite = GetNode<AnimatedSprite2D>("AnimatedSprite2D");
_sprite.Play("full_scan");
}
protected override void Shoot()
{
_gameManager.AlarmManager.SoundAlarm(this.GlobalPosition);
_alarmManager.SoundAlarm(this.GlobalPosition);
}
}