RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
character_controller_2d Namespace Reference

Variables

 Dictionary
 Create initial controller state.
 
 settings
 
 next
 
 velocity = Vector2(float(next.get("facing", 1)) * float(settings["dash_speed"]), 0)
 
 move
 
 x
 
 y
 

Variable Documentation

◆ Dictionary

character_controller_2d.Dictionary

Create initial controller state.

Advance velocity and timers from input. Input shape: { "move": -1..1, "jump_pressed": bool, "dash_pressed": bool }.

Definition at line 41 of file character_controller_2d.gd.

◆ move

character_controller_2d.move

Definition at line 47 of file character_controller_2d.gd.

◆ next

character_controller_2d.next

Definition at line 45 of file character_controller_2d.gd.

◆ settings

character_controller_2d.settings

Definition at line 42 of file character_controller_2d.gd.

◆ velocity

character_controller_2d.velocity = Vector2(float(next.get("facing", 1)) * float(settings["dash_speed"]), 0)

Definition at line 46 of file character_controller_2d.gd.

◆ x

character_controller_2d.x

Definition at line 50 of file character_controller_2d.gd.

◆ y

character_controller_2d.y

Definition at line 65 of file character_controller_2d.gd.