@abstract class_name BulletBehavior extends Resource ## Called when a bullet is spawned with this behavior in order to set up ## behavior-specific state. @warning_ignore("unused_parameter") func init_bullet(bullet: Bullet) -> void: pass ## Called to process a tick of a bullet's movement. @abstract func process_bullet(bullet: Bullet, delta: float) -> void