Note

HELP WANTED!

Most class reference pages are not fully covered yet! If you have more information, please consider Contributing!

StateInterface

Inherits: Node < Object

Inherited By: ObjectState

No description provided.

Overview

Properties Index

Variant

@onready state_name

name

bool

active

false

String

animation

""

Variant

data

null

Variant

host

null

bool

initialized

false

Methods Index

void

_animation_finished()

void

_enter()

void

_enter_shared()

void

_enter_tree()

void

_exit()

void

_exit_shared()

void

_exit_tree()

void

_integrate(_state: Variant)

void

_integrate_shared(_state: Variant)

Variant

_previous_state()

Variant

_previous_state_name()

void

_tick()

void

_tick_after()

void

_tick_before()

void

_tick_shared()

void

_update(_delta: Variant)

void

_update_shared(_delta: Variant)

Variant

get_animation()

void

init()

Variant

queue_state_change(state: Variant, data: Variant)


Signals

queue_change(state: Variant, self_: Variant) 🔗

No description provided.


queue_change_with_data(state: Variant, data: Variant, self_: Variant) 🔗

No description provided.


Property Descriptions

@onready

Variant state_name = name 🔗

No description provided.


bool active = false 🔗

No description provided.


String animation = "" 🔗

No description provided.


Variant data = null 🔗

No description provided.


Variant host = null 🔗

No description provided.


bool initialized = false 🔗

No description provided.


Method Descriptions

void _animation_finished() 🔗

No description provided.


void _enter() 🔗

No description provided.


void _enter_shared() 🔗

No description provided.


void _enter_tree() 🔗

No description provided.


void _exit() 🔗

No description provided.


void _exit_shared() 🔗

No description provided.


void _exit_tree() 🔗

No description provided.


void _integrate(_state: Variant) 🔗

No description provided.


void _integrate_shared(_state: Variant) 🔗

No description provided.


Variant _previous_state() 🔗

No description provided.


Variant _previous_state_name() 🔗

No description provided.


void _tick() 🔗

No description provided.


void _tick_after() 🔗

No description provided.


void _tick_before() 🔗

No description provided.


void _tick_shared() 🔗

No description provided.


void _update(_delta: Variant) 🔗

No description provided.


void _update_shared(_delta: Variant) 🔗

No description provided.


Variant get_animation() 🔗

No description provided.


void init() 🔗

No description provided.


Variant queue_state_change(state: Variant, data: Variant) 🔗

No description provided.