class_name Spray extends Node3D ## Abstract base class for spraygun types ## Called each frame that this spray is being fired. func fire() -> void: pass ## Called each frame that this spray is not being fired. func idle() -> void: pass