Enemy state machine

This commit is contained in:
Marco 2025-03-20 18:22:40 +01:00
commit ef6c240e8e
37 changed files with 545 additions and 36 deletions

View file

@ -3,6 +3,7 @@ using Godot;
using System;
using System.Diagnostics;
using Cirno.Scripts.Components;
using Cirno.Scripts.Enums;
using Godot.Collections;
public partial class Enemy : CharacterBody2D
@ -319,14 +320,6 @@ public partial class Enemy : CharacterBody2D
}
}
public enum EnemyState
{
Idle,
Alert,
Patrolling,
Shooting
}
public enum AiState
{
Enabled,