21 lines
307 B
GDScript
21 lines
307 B
GDScript
extends Unit
|
|
class_name Aphid
|
|
|
|
enum AphidState {
|
|
WANDERING,
|
|
}
|
|
|
|
var state: AphidState = AphidState.WANDERING
|
|
|
|
|
|
func _process(delta: float) -> void:
|
|
super._process(delta)
|
|
_handle_wandering(delta)
|
|
|
|
|
|
func _handle_wandering(delta: float) -> void:
|
|
if state != AphidState.WANDERING:
|
|
return
|
|
|
|
_wander(delta)
|