gd: added input addon

This commit is contained in:
2025-05-27 19:20:46 +02:00
parent d8a1604af9
commit c8d8c7ec25
683 changed files with 21608 additions and 2 deletions

View File

@ -0,0 +1,52 @@
@tool
extends GridContainer
@onready var _up:TextureRect = %Up
@onready var _left:TextureRect = %Left
@onready var _right:TextureRect = %Right
@onready var _down:TextureRect = %Down
@export var up:Texture2D:
set(value):
if value == up:
return
up = value
_refresh()
@export var left:Texture2D:
set(value):
if value == left:
return
left = value
_refresh()
@export var right:Texture2D:
set(value):
if value == right:
return
right= value
_refresh()
@export var down:Texture2D:
set(value):
if value == down:
return
down = value
_refresh()
func _ready():
_refresh()
func _refresh():
if not is_node_ready():
return
_up.texture = up
_down.texture = down
_left.texture = left
_right.texture = right

View File

@ -0,0 +1 @@
uid://wsbm3iwylkto

View File

@ -0,0 +1,56 @@
[gd_scene load_steps=2 format=3 uid="uid://bsv0uwfyqbbbw"]
[ext_resource type="Script" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.gd" id="1_pl5jh"]
[node name="DpadSpells" type="GridContainer"]
offset_right = 323.0
offset_bottom = 329.0
columns = 3
script = ExtResource("1_pl5jh")
[node name="Spacer" type="Control" parent="."]
layout_mode = 2
[node name="Up" type="TextureRect" parent="."]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer2" type="Control" parent="."]
layout_mode = 2
[node name="Left" type="TextureRect" parent="."]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer3" type="Control" parent="."]
layout_mode = 2
[node name="Right" type="TextureRect" parent="."]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer4" type="Control" parent="."]
layout_mode = 2
[node name="Down" type="TextureRect" parent="."]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer5" type="Control" parent="."]
layout_mode = 2