extends BulletBase class_name WuweiBullet @export var canMove: bool = true func ai(): if canMove: PresetBulletAI.lockLauncher(self , launcher, true) PresetBulletAI.trace(self , launcher.currentFocusedPosition, 0.1) func shoot(): for bullet in BulletBase.generate( ComponentManager.getBullet("InfinitySword"), launcher, position + Vector2.from_angle(rotation) * 400, rotation ): if bullet is InfinitySwordBullet: bullet.baseDamage = baseDamage func beReady(): canMove = false EffectController.create(ComponentManager.getEffect("Danger"), findAnchor("Spawn")).shot()