Note

HELP WANTED!

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

8Way

Inherits: Control < CanvasItem < Node < Object

Inherited By: FixedMath, HitboxData, Utils

No description provided.

Overview

Properties Index

bool

@export consider_facing

true

bool

@export E

true

bool

@export N

true

bool

@export NE

true

bool

@export Neutral

true

bool

@export NW

true

bool

@export S

true

bool

@export SE

true

bool

@export SW

true

bool

@export W

true

int

facing

1

Variant

pressed_button

null

Methods Index

void

_on_button_pressed(button: Variant)

void

_prepare()

void

_ready()

reverse_dir

dir_to_facing(dir: Variant)

Variant

get_buttons()

String

get_data()

Variant

get_dir()

get_vec_int

get_value(dir: Variant)

Dictionary

get_vec_int(x: int, y: int)

void

init()

String

reverse_dir(dir: Variant)

Variant

set_dir(dir: Variant, force_absolute: bool)

void

set_dir_from_data(data: Variant)

void

set_E(val: Variant)

Variant

set_facing(val: Variant)

void

set_N(val: Variant)

void

set_NE(val: Variant)

void

set_Neutral(val: Variant)

void

set_NW(val: Variant)

void

set_S(val: Variant)

void

set_SE(val: Variant)

Variant

set_sensible_default(attempted_dir: Variant)

void

set_SW(val: Variant)

void

set_W(val: Variant)

void

try_hide_section(section: Variant)


Signals

data_changed() 🔗

No description provided.


Constants

Array DIRS = \["Neutral", "E", "NE", "SE", "N", "S", "W", "NW", "SW"\] 🔗

No description provided.


Array DIRS_LEFT = \["Neutral", "W", "NW", "SW", "N", "S", "E", "NE", "SE"\] 🔗

No description provided.


Property Descriptions

@export

bool consider_facing = true 🔗

No description provided.


@export

bool E = true 🔗

No description provided.


@export

bool N = true 🔗

No description provided.


@export

bool NE = true 🔗

No description provided.


@export

bool Neutral = true 🔗

No description provided.


@export

bool NW = true 🔗

No description provided.


@export

bool S = true 🔗

No description provided.


@export

bool SE = true 🔗

No description provided.


@export

bool SW = true 🔗

No description provided.


@export

bool W = true 🔗

No description provided.


int facing = 1 🔗

No description provided.


Variant pressed_button = null 🔗

No description provided.


Method Descriptions

void _on_button_pressed(button: Variant) 🔗

No description provided.


void _prepare() 🔗

No description provided.


void _ready() 🔗

No description provided.


reverse_dir dir_to_facing(dir: Variant) 🔗

No description provided.


Variant get_buttons() 🔗

No description provided.


String get_data() 🔗

No description provided.


Variant get_dir() 🔗

No description provided.


get_vec_int get_value(dir: Variant) 🔗

No description provided.


Dictionary get_vec_int(x: int, y: int) 🔗

No description provided.


void init() 🔗

No description provided.


String reverse_dir(dir: Variant) 🔗

No description provided.


Variant set_dir(dir: Variant, force_absolute: bool) 🔗

No description provided.


void set_dir_from_data(data: Variant) 🔗

No description provided.


void set_E(val: Variant) 🔗

No description provided.


Variant set_facing(val: Variant) 🔗

No description provided.


void set_N(val: Variant) 🔗

No description provided.


void set_NE(val: Variant) 🔗

No description provided.


void set_Neutral(val: Variant) 🔗

No description provided.


void set_NW(val: Variant) 🔗

No description provided.


void set_S(val: Variant) 🔗

No description provided.


void set_SE(val: Variant) 🔗

No description provided.


Variant set_sensible_default(attempted_dir: Variant) 🔗

No description provided.


void set_SW(val: Variant) 🔗

No description provided.


void set_W(val: Variant) 🔗

No description provided.


void try_hide_section(section: Variant) 🔗

No description provided.