StateMachine

Extends: Node

Description

Property Descriptions

START_STATE

export var START_STATE = ""

states_map

var states_map

states_stack

var states_stack

can also be used as a pushdown automaton

current_state

var current_state

current_state_name

var current_state_name

Method Descriptions

initialize

func initialize(start_state)

set_active

func set_active(value)

get_current_state_name

func get_current_state_name()

Signals

  • signal state_changed(current_state):