12 lines
360 B
GDScript
12 lines
360 B
GDScript
@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
|