18 lines
431 B
GDScript
18 lines
431 B
GDScript
extends Node
|
|
|
|
@export var config: AggroConfig = preload("res://systems/aggro/aggro_config.tres")
|
|
|
|
@onready var tracker: Node = $AggroTracker
|
|
@onready var decay: Node = $AggroDecay
|
|
@onready var events: Node = $AggroEvents
|
|
|
|
func _ready() -> void:
|
|
decay.tracker = tracker
|
|
decay.config = config
|
|
events.tracker = tracker
|
|
events.decay = decay
|
|
events.config = config
|
|
|
|
func _process(delta: float) -> void:
|
|
decay.process(delta)
|