using Godot; /// <summary> /// 目标在视野范围内, 发起攻击 /// </summary> public class AIAttackState : StateBase<Enemy, AIStateEnum> { public AIAttackState() : base(AIStateEnum.AIAttack) { } public override void Enter(AIStateEnum prev, params object[] args) { } public override void PhysicsProcess(float delta) { } public override void DebugDraw() { var playerPos = GameApplication.Instance.Room.Player.GlobalPosition; Master.DrawLine(Vector2.Zero, Master.ToLocal(playerPos), Colors.Red); } }