using Cirno.Scripts.Resources; using Godot; namespace Cirno.Scripts.Components.FSM.Enemy._3D; public partial class EnemyFSMAnimatedSprite3D : AnimatedSprite3D { [Export] public EnemyProxy3D EnemyProxy { get; private set; } public override void _Ready() { //EnemyProxy.Initialized += EnemyFsmProxyOnInitialized; this.SpriteFrames = EnemyProxy.EnemyResource.AnimationFrames; } private void EnemyFsmProxyOnInitialized(EnemyResource resource) { this.SpriteFrames = resource.AnimationFrames; } }