gd: added input addon
This commit is contained in:
52
guide_examples/action_priority/dpad_spells/dpad_spells.gd
Normal file
52
guide_examples/action_priority/dpad_spells/dpad_spells.gd
Normal 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
|
Reference in New Issue
Block a user