01
class_name + extends
class_name FresnoNightcrawler extends ClientBase
02
signals
signal client_satisfied(client: ClientBase)
03
enums
enum AuraType { NOISE, COLD ... }
04
constants
const MAX_CLIENTS: int = 10
05
@export variables
@export var base_fear: float = 0.0
06
public variables
var room_count: int = 0
07
private variables
var _cached_value: int = 0
08
_ready() · _init()
built-in Godot callbacks first
09
_process() · _physics_process()
frame callbacks
10
public functions
func place_room() -> void:
11
private functions
func _calculate_aura() -> int: