gd: added input addon
14
guide_examples/action_priority/action_priority.gd
Normal file
@ -0,0 +1,14 @@
|
||||
extends Node2D
|
||||
|
||||
|
||||
@export var mapping_context:GUIDEMappingContext
|
||||
@export var spell_toggle:GUIDEAction
|
||||
|
||||
@onready var _layer_1:Control = %Layer1
|
||||
@onready var _layer_2:Control = %Layer2
|
||||
|
||||
|
||||
func _ready():
|
||||
GUIDE.enable_mapping_context(mapping_context)
|
||||
spell_toggle.triggered.connect(func(): _layer_1.hide(); _layer_2.show())
|
||||
spell_toggle.completed.connect(func(): _layer_1.show(); _layer_2.hide())
|
1
guide_examples/action_priority/action_priority.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://cycxhrywjuggp
|
125
guide_examples/action_priority/action_priority.tscn
Normal file
@ -0,0 +1,125 @@
|
||||
[gd_scene load_steps=25 format=3 uid="uid://c03o20jchp7kb"]
|
||||
|
||||
[ext_resource type="Script" path="res://guide_examples/action_priority/action_priority.gd" id="1_segid"]
|
||||
[ext_resource type="Resource" uid="uid://ragqbe7yjfwe" path="res://guide_examples/action_priority/mapping_contexts/action_priority.tres" id="2_spx2e"]
|
||||
[ext_resource type="Resource" uid="uid://c5eq1avod0lu8" path="res://guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres" id="3_k38f6"]
|
||||
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="3_ocaq1"]
|
||||
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="4_ur8xb"]
|
||||
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="4_v7mqo"]
|
||||
[ext_resource type="Resource" uid="uid://esf4ilpf0inv" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres" id="5_oqj0p"]
|
||||
[ext_resource type="Resource" uid="uid://bhq3gby2yiibf" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres" id="6_ue1ny"]
|
||||
[ext_resource type="PackedScene" uid="uid://bsv0uwfyqbbbw" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.tscn" id="7_48cit"]
|
||||
[ext_resource type="Resource" uid="uid://cdhpb7yuq5pkb" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres" id="7_ruu3d"]
|
||||
[ext_resource type="Texture2D" uid="uid://emjksgvvx8kr" path="res://guide_examples/action_priority/icons/fireball-acid-3.png" id="8_pbht4"]
|
||||
[ext_resource type="Resource" uid="uid://dsp8h1ycwd6tt" path="res://guide_examples/action_priority/mapping_contexts/actions/heal.tres" id="8_tl0ch"]
|
||||
[ext_resource type="Texture2D" uid="uid://do0b76wher5pk" path="res://guide_examples/action_priority/icons/fireball-sky-3.png" id="9_6ehip"]
|
||||
[ext_resource type="Resource" uid="uid://b5plj56pss47x" path="res://guide_examples/action_priority/mapping_contexts/actions/shield.tres" id="9_rbwtd"]
|
||||
[ext_resource type="Texture2D" uid="uid://bb2whckygsgvj" path="res://guide_examples/action_priority/icons/heal-royal-3.png" id="10_vp0as"]
|
||||
[ext_resource type="Resource" uid="uid://do3hivxhwoqvi" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres" id="11_223o5"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvy7bcy022rqq" path="res://guide_examples/action_priority/icons/protect-blue-2.png" id="11_t3r7p"]
|
||||
[ext_resource type="Texture2D" uid="uid://dbwgq8udtj2hp" path="res://guide_examples/action_priority/icons/enchant-acid-3.png" id="12_2ht6b"]
|
||||
[ext_resource type="Resource" uid="uid://dtr3jy86gc3rk" path="res://guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres" id="12_4o7kv"]
|
||||
[ext_resource type="Resource" uid="uid://bfskfiw1k8574" path="res://guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres" id="13_6g6j5"]
|
||||
[ext_resource type="Texture2D" uid="uid://b3j6yx4455rj0" path="res://guide_examples/action_priority/icons/enchant-blue-3.png" id="13_yufl8"]
|
||||
[ext_resource type="Texture2D" uid="uid://djexj402ii0qp" path="res://guide_examples/action_priority/icons/enchant-jade-3.png" id="14_dpiqo"]
|
||||
[ext_resource type="PackedScene" uid="uid://cx8f0hljh5dhs" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.tscn" id="14_gmycm"]
|
||||
[ext_resource type="Texture2D" uid="uid://bcls6cfcyhf0t" path="res://guide_examples/action_priority/icons/enchant-red-3.png" id="15_xjepw"]
|
||||
|
||||
[node name="ActionPriority" type="Node2D"]
|
||||
script = ExtResource("1_segid")
|
||||
mapping_context = ExtResource("2_spx2e")
|
||||
spell_toggle = ExtResource("3_k38f6")
|
||||
|
||||
[node name="UILayer" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="Instructions Label" type="RichTextLabel" parent="UILayer"]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -78.0
|
||||
offset_top = 19.0
|
||||
offset_right = -38.0
|
||||
offset_bottom = 42.0
|
||||
grow_horizontal = 0
|
||||
theme = ExtResource("4_ur8xb")
|
||||
script = ExtResource("4_v7mqo")
|
||||
instructions_text = "%s - acid bolt
|
||||
%s - mana bolt
|
||||
%s - heal
|
||||
%s - shield
|
||||
%s - acid enchantment
|
||||
%s - mana enchantment
|
||||
%s - healing enchantment
|
||||
%s - fire enchantment"
|
||||
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("5_oqj0p"), ExtResource("7_ruu3d"), ExtResource("8_tl0ch"), ExtResource("9_rbwtd"), ExtResource("6_ue1ny"), ExtResource("11_223o5"), ExtResource("12_4o7kv"), ExtResource("13_6g6j5")])
|
||||
|
||||
[node name="SpellIndicators" type="Node2D" parent="UILayer"]
|
||||
position = Vector2(1149, 781)
|
||||
|
||||
[node name="AcidBolt" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("5_oqj0p")
|
||||
texture = ExtResource("8_pbht4")
|
||||
|
||||
[node name="ManaBolt" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("7_ruu3d")
|
||||
texture = ExtResource("9_6ehip")
|
||||
|
||||
[node name="Heal" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("8_tl0ch")
|
||||
texture = ExtResource("10_vp0as")
|
||||
|
||||
[node name="Shield" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("9_rbwtd")
|
||||
texture = ExtResource("11_t3r7p")
|
||||
|
||||
[node name="AcidEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("6_ue1ny")
|
||||
texture = ExtResource("12_2ht6b")
|
||||
|
||||
[node name="ManaEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("11_223o5")
|
||||
texture = ExtResource("13_yufl8")
|
||||
|
||||
[node name="HealingEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("12_4o7kv")
|
||||
texture = ExtResource("14_dpiqo")
|
||||
|
||||
[node name="FireEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
|
||||
action = ExtResource("13_6g6j5")
|
||||
texture = ExtResource("15_xjepw")
|
||||
|
||||
[node name="Spells" type="MarginContainer" parent="UILayer"]
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -529.0
|
||||
offset_top = 5.0
|
||||
offset_right = -85.0
|
||||
offset_bottom = 455.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
pivot_offset = Vector2(171, 194)
|
||||
|
||||
[node name="Layer1" parent="UILayer/Spells" instance=ExtResource("7_48cit")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
up = ExtResource("8_pbht4")
|
||||
left = ExtResource("9_6ehip")
|
||||
right = ExtResource("10_vp0as")
|
||||
down = ExtResource("11_t3r7p")
|
||||
|
||||
[node name="Layer2" parent="UILayer/Spells" instance=ExtResource("7_48cit")]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
up = ExtResource("12_2ht6b")
|
||||
left = ExtResource("13_yufl8")
|
||||
right = ExtResource("14_dpiqo")
|
||||
down = ExtResource("15_xjepw")
|
||||
|
||||
[node name="DebugLayer" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="GuideDebugger" parent="DebugLayer" instance=ExtResource("3_ocaq1")]
|
||||
theme = ExtResource("4_ur8xb")
|
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
|
@ -0,0 +1 @@
|
||||
uid://wsbm3iwylkto
|
56
guide_examples/action_priority/dpad_spells/dpad_spells.tscn
Normal 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
|
BIN
guide_examples/action_priority/icons/enchant-acid-3.png
Normal file
After Width: | Height: | Size: 76 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dbwgq8udtj2hp"
|
||||
path="res://.godot/imported/enchant-acid-3.png-e1947aa390c674d1399abe634bc54deb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/enchant-acid-3.png"
|
||||
dest_files=["res://.godot/imported/enchant-acid-3.png-e1947aa390c674d1399abe634bc54deb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/enchant-blue-3.png
Normal file
After Width: | Height: | Size: 76 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b3j6yx4455rj0"
|
||||
path="res://.godot/imported/enchant-blue-3.png-7fbde34e03a870571687bd67f54ff1a7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/enchant-blue-3.png"
|
||||
dest_files=["res://.godot/imported/enchant-blue-3.png-7fbde34e03a870571687bd67f54ff1a7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/enchant-jade-3.png
Normal file
After Width: | Height: | Size: 78 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://djexj402ii0qp"
|
||||
path="res://.godot/imported/enchant-jade-3.png-dbada551fd0e4cb0fb15a3867cb2ef6b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/enchant-jade-3.png"
|
||||
dest_files=["res://.godot/imported/enchant-jade-3.png-dbada551fd0e4cb0fb15a3867cb2ef6b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/enchant-red-3.png
Normal file
After Width: | Height: | Size: 76 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bcls6cfcyhf0t"
|
||||
path="res://.godot/imported/enchant-red-3.png-82aa47d9224cc61c8bdf354866612b90.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/enchant-red-3.png"
|
||||
dest_files=["res://.godot/imported/enchant-red-3.png-82aa47d9224cc61c8bdf354866612b90.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/fireball-acid-3.png
Normal file
After Width: | Height: | Size: 87 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://emjksgvvx8kr"
|
||||
path="res://.godot/imported/fireball-acid-3.png-17a549b7e763ef3fa4170fd9d37c6d27.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/fireball-acid-3.png"
|
||||
dest_files=["res://.godot/imported/fireball-acid-3.png-17a549b7e763ef3fa4170fd9d37c6d27.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/fireball-sky-3.png
Normal file
After Width: | Height: | Size: 89 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://do0b76wher5pk"
|
||||
path="res://.godot/imported/fireball-sky-3.png-ef89177b310ec94cab7573ba28dfb564.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/fireball-sky-3.png"
|
||||
dest_files=["res://.godot/imported/fireball-sky-3.png-ef89177b310ec94cab7573ba28dfb564.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/heal-royal-3.png
Normal file
After Width: | Height: | Size: 74 KiB |
34
guide_examples/action_priority/icons/heal-royal-3.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bb2whckygsgvj"
|
||||
path="res://.godot/imported/heal-royal-3.png-a1b67309c29c3e0722cb4efa430d5f09.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/heal-royal-3.png"
|
||||
dest_files=["res://.godot/imported/heal-royal-3.png-a1b67309c29c3e0722cb4efa430d5f09.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
guide_examples/action_priority/icons/protect-blue-2.png
Normal file
After Width: | Height: | Size: 94 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dvy7bcy022rqq"
|
||||
path="res://.godot/imported/protect-blue-2.png-abb9ef1d1e06e180429074d0e9b24edb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://guide_examples/action_priority/icons/protect-blue-2.png"
|
||||
dest_files=["res://.godot/imported/protect-blue-2.png-abb9ef1d1e06e180429074d0e9b24edb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
@ -0,0 +1,263 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=56 format=3 uid="uid://ragqbe7yjfwe"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_asqiw"]
|
||||
[ext_resource type="Resource" uid="uid://bhq3gby2yiibf" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres" id="1_pwefn"]
|
||||
[ext_resource type="Resource" uid="uid://c5eq1avod0lu8" path="res://guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres" id="2_swo1r"]
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="4_6rx1x"]
|
||||
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_n7mmu"]
|
||||
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="5_cxbyx"]
|
||||
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_w86oe"]
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="6_4koxr"]
|
||||
[ext_resource type="Resource" uid="uid://esf4ilpf0inv" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres" id="7_35imv"]
|
||||
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="8_avuuj"]
|
||||
[ext_resource type="Resource" uid="uid://do3hivxhwoqvi" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres" id="8_lmhmq"]
|
||||
[ext_resource type="Resource" uid="uid://dtr3jy86gc3rk" path="res://guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres" id="9_xfl3h"]
|
||||
[ext_resource type="Resource" uid="uid://cdhpb7yuq5pkb" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres" id="10_krd45"]
|
||||
[ext_resource type="Resource" uid="uid://bfskfiw1k8574" path="res://guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres" id="10_m3nrn"]
|
||||
[ext_resource type="Resource" uid="uid://dsp8h1ycwd6tt" path="res://guide_examples/action_priority/mapping_contexts/actions/heal.tres" id="12_w4t7r"]
|
||||
[ext_resource type="Resource" uid="uid://b5plj56pss47x" path="res://guide_examples/action_priority/mapping_contexts/actions/shield.tres" id="14_qai3i"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2fxes"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 11
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jhb3c"]
|
||||
script = ExtResource("5_w86oe")
|
||||
action = ExtResource("2_swo1r")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_i54ow"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_fjuhd"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_2fxes")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_jhb3c"), SubResource("Resource_i54ow")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ai5ps"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("1_pwefn")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_fjuhd")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_w2qty"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 13
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_rl1q7"]
|
||||
script = ExtResource("5_w86oe")
|
||||
action = ExtResource("2_swo1r")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4y1rh"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_d8nq3"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_w2qty")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_rl1q7"), SubResource("Resource_4y1rh")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jwd6q"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("8_lmhmq")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_d8nq3")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mxqg0"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 14
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ip7ia"]
|
||||
script = ExtResource("5_w86oe")
|
||||
action = ExtResource("2_swo1r")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_i6wfw"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_m8ya7"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_mxqg0")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_ip7ia"), SubResource("Resource_i6wfw")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_22c0i"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("9_xfl3h")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_m8ya7")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_u2m40"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 12
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7owy8"]
|
||||
script = ExtResource("5_w86oe")
|
||||
action = ExtResource("2_swo1r")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_tchgu"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2q1gn"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_u2m40")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_7owy8"), SubResource("Resource_tchgu")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4acdf"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("10_m3nrn")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_2q1gn")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5sjq4"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 11
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_fkk8p"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_vswh4"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_5sjq4")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_fkk8p")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_8wvmf"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("7_35imv")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_vswh4")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mbfh8"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 13
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_umt5k"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_b8our"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_mbfh8")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_umt5k")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_8p32p"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("10_krd45")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_b8our")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_utha0"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 14
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_sm46b"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1f76r"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_utha0")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_sm46b")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_73ywc"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("12_w4t7r")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_1f76r")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ov80l"]
|
||||
script = ExtResource("5_cxbyx")
|
||||
button = 12
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wu6o8"]
|
||||
script = ExtResource("4_n7mmu")
|
||||
actuation_threshold = 0.5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ggg1r"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_ov80l")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_wu6o8")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_rleu1"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("14_qai3i")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_ggg1r")])
|
||||
metadata/_guide_input_mappings_collapsed = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_m51uq"]
|
||||
script = ExtResource("8_avuuj")
|
||||
axis = 4
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2hg0t"]
|
||||
script = ExtResource("4_6rx1x")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_m51uq")
|
||||
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
|
||||
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_uj8l6"]
|
||||
script = ExtResource("6_4koxr")
|
||||
action = ExtResource("2_swo1r")
|
||||
input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_2hg0t")])
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_asqiw")
|
||||
display_name = ""
|
||||
mappings = Array[ExtResource("6_4koxr")]([SubResource("Resource_ai5ps"), SubResource("Resource_jwd6q"), SubResource("Resource_22c0i"), SubResource("Resource_4acdf"), SubResource("Resource_8wvmf"), SubResource("Resource_8p32p"), SubResource("Resource_73ywc"), SubResource("Resource_rleu1"), SubResource("Resource_uj8l6")])
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://esf4ilpf0inv"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_867co"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_867co")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bhq3gby2yiibf"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_w7kln"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_w7kln")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bfskfiw1k8574"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_rlep8"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_rlep8")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dsp8h1ycwd6tt"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_o3iqb"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_o3iqb")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dtr3jy86gc3rk"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_0fh74"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_0fh74")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cdhpb7yuq5pkb"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ka3gg"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ka3gg")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://do3hivxhwoqvi"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_4c7tt"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_4c7tt")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b5plj56pss47x"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_kmjgp"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_kmjgp")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://c5eq1avod0lu8"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_m4tof"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_m4tof")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
block_lower_priority_actions = false
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
@ -0,0 +1,11 @@
|
||||
extends Node2D
|
||||
|
||||
@export var action:GUIDEAction
|
||||
@export var texture:Texture2D
|
||||
|
||||
@onready var _animation_player:AnimationPlayer = %AnimationPlayer
|
||||
@onready var _sprite_2d:Sprite2D = %Sprite2D
|
||||
|
||||
func _ready():
|
||||
_sprite_2d.texture = texture
|
||||
action.triggered.connect(_animation_player.play.bind("run"))
|
@ -0,0 +1 @@
|
||||
uid://b3h0rac24v3l0
|
@ -0,0 +1,79 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cx8f0hljh5dhs"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dbwgq8udtj2hp" path="res://guide_examples/action_priority/icons/enchant-acid-3.png" id="1_7l2hh"]
|
||||
[ext_resource type="Script" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.gd" id="1_hpegm"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_j3vtt"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite2D:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite2D:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_4iqo1"]
|
||||
resource_name = "run"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite2D:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, 0), Vector2(0, -346)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite2D:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 0.176777),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_h1go0"]
|
||||
_data = {
|
||||
"RESET": SubResource("Animation_j3vtt"),
|
||||
"run": SubResource("Animation_4iqo1")
|
||||
}
|
||||
|
||||
[node name="SpellIndicator" type="Node2D"]
|
||||
script = ExtResource("1_hpegm")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("1_7l2hh")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_h1go0")
|
||||
}
|