19 lines
494 B
GDScript
19 lines
494 B
GDScript
class_name PoolTableManagerBase extends Node3D
|
|
|
|
|
|
@onready var cue: Cue = $cue
|
|
@onready var balls: Balls = $balls
|
|
|
|
var white_ball_sunk: bool = false
|
|
var white_ball_hard_sunk: bool = false
|
|
|
|
|
|
func _white_ball_sunk() -> void:
|
|
assert(false, "This method needs to be overridden...")
|
|
|
|
func _white_ball_needs_hard_reset() -> void:
|
|
assert(false, "This method needs to be overridden...")
|
|
|
|
func _balls_stopped_moving() -> void:
|
|
assert(false, "This method needs to be overridden...")
|