extends Node
class_name Building

@export var max_hp: int = 100

enum BuildState {
	UNPLACED,
	BUILDING,
	READY,
	DESTROYED
}

var hp: int = max_hp

var build_state: BuildState = BuildState.BUILDING:
	set(state):
		build_state = state

func is_functional() -> bool:
	return build_state == BuildState.READY