gd: added input addon
This commit is contained in:
12
systems/inputs/input_system.gd
Normal file
12
systems/inputs/input_system.gd
Normal file
@ -0,0 +1,12 @@
|
||||
extends Node3D
|
||||
|
||||
@export var move:GUIDEAction
|
||||
@export var rotate_player:GUIDEAction
|
||||
@export var walk_mode:GUIDEMappingContext
|
||||
|
||||
func _ready() -> void:
|
||||
GUIDE.enable_mapping_context(walk_mode)
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
# print(move.value_axis_3d)
|
||||
pass
|
1
systems/inputs/input_system.gd.uid
Normal file
1
systems/inputs/input_system.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://b5nk6ntlps3x0
|
14
systems/inputs/walk_mode/move.tres
Normal file
14
systems/inputs/walk_mode/move.tres
Normal file
@ -0,0 +1,14 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://htqvokm8mufq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_xhsni"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_xhsni")
|
||||
name = &""
|
||||
action_value_type = 3
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
metadata/_custom_type_script = "uid://cluhc11vixkf1"
|
14
systems/inputs/walk_mode/rotate_floorplane.tres
Normal file
14
systems/inputs/walk_mode/rotate_floorplane.tres
Normal file
@ -0,0 +1,14 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://ccrb5xsnphc8"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_glvw1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_glvw1")
|
||||
name = &""
|
||||
action_value_type = 1
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
metadata/_custom_type_script = "uid://cluhc11vixkf1"
|
14
systems/inputs/walk_mode/rotate_y.tres
Normal file
14
systems/inputs/walk_mode/rotate_y.tres
Normal file
@ -0,0 +1,14 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cpdaw41ah5gic"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3jk50"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_3jk50")
|
||||
name = &""
|
||||
action_value_type = 1
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
metadata/_custom_type_script = "uid://cluhc11vixkf1"
|
242
systems/inputs/walk_mode/walk_mode.tres
Normal file
242
systems/inputs/walk_mode/walk_mode.tres
Normal file
@ -0,0 +1,242 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=49 format=3 uid="uid://dijkqkltwkrfe"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_gh445"]
|
||||
[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://systems/inputs/walk_mode/move.tres" id="2_h1oqo"]
|
||||
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="2_vcm25"]
|
||||
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_pgmnb"]
|
||||
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="4_t5475"]
|
||||
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_dts0n"]
|
||||
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="6_1advh"]
|
||||
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="7_54nr4"]
|
||||
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_tlno4"]
|
||||
[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="9_xnlyn"]
|
||||
[ext_resource type="Resource" uid="uid://cpdaw41ah5gic" path="res://systems/inputs/walk_mode/rotate_y.tres" id="10_tlno4"]
|
||||
[ext_resource type="Script" uid="uid://b6bwb7ie85kl1" path="res://addons/guide/inputs/guide_input_mouse_axis_1d.gd" id="11_tlno4"]
|
||||
[ext_resource type="Script" uid="uid://cgy4anjdob2tp" path="res://addons/guide/modifiers/guide_modifier_window_relative.gd" id="12_xnlyn"]
|
||||
[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="13_dlt74"]
|
||||
[ext_resource type="Script" uid="uid://bbhoxsiqwo07l" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="14_74dxk"]
|
||||
[ext_resource type="Resource" uid="uid://ccrb5xsnphc8" path="res://systems/inputs/walk_mode/rotate_floorplane.tres" id="15_xnlyn"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_dlt74"]
|
||||
script = ExtResource("4_t5475")
|
||||
key = 87
|
||||
shift = false
|
||||
control = false
|
||||
alt = false
|
||||
meta = false
|
||||
allow_additional_modifiers = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_74dxk"]
|
||||
script = ExtResource("6_1advh")
|
||||
x = true
|
||||
y = true
|
||||
z = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4g7it"]
|
||||
script = ExtResource("7_54nr4")
|
||||
order = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_vagbc"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_dlt74")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([SubResource("Resource_74dxk"), SubResource("Resource_4g7it")])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mp7q7"]
|
||||
script = ExtResource("4_t5475")
|
||||
key = 83
|
||||
shift = false
|
||||
control = false
|
||||
alt = false
|
||||
meta = false
|
||||
allow_additional_modifiers = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_h1oqo"]
|
||||
script = ExtResource("7_54nr4")
|
||||
order = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nt051"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_mp7q7")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([SubResource("Resource_h1oqo")])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
metadata/_guide_modifiers_collapsed = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4ypl0"]
|
||||
script = ExtResource("4_t5475")
|
||||
key = 65
|
||||
shift = false
|
||||
control = false
|
||||
alt = false
|
||||
meta = false
|
||||
allow_additional_modifiers = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_pgmnb"]
|
||||
script = ExtResource("6_1advh")
|
||||
x = true
|
||||
y = true
|
||||
z = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1g8ta"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_4ypl0")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([SubResource("Resource_pgmnb")])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jgclc"]
|
||||
script = ExtResource("4_t5475")
|
||||
key = 68
|
||||
shift = false
|
||||
control = false
|
||||
alt = false
|
||||
meta = false
|
||||
allow_additional_modifiers = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_0avlp"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_jgclc")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_r2gek"]
|
||||
script = ExtResource("9_xnlyn")
|
||||
x = 0
|
||||
y = 1
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_t5475"]
|
||||
script = ExtResource("7_54nr4")
|
||||
order = 2
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5sx4a"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_r2gek")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([SubResource("Resource_t5475")])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nd8wu"]
|
||||
script = ExtResource("1_gh445")
|
||||
action = ExtResource("2_h1oqo")
|
||||
input_mappings = Array[ExtResource("3_pgmnb")]([SubResource("Resource_vagbc"), SubResource("Resource_nt051"), SubResource("Resource_1g8ta"), SubResource("Resource_0avlp"), SubResource("Resource_5sx4a")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7dbe7"]
|
||||
script = ExtResource("11_tlno4")
|
||||
axis = 0
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jiipn"]
|
||||
script = ExtResource("12_xnlyn")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_sl76j"]
|
||||
script = ExtResource("13_dlt74")
|
||||
scale = Vector3(360, 1, 1)
|
||||
apply_delta_time = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_54nr4"]
|
||||
script = ExtResource("6_1advh")
|
||||
x = true
|
||||
y = true
|
||||
z = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_lhbic"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_7dbe7")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([SubResource("Resource_jiipn"), SubResource("Resource_sl76j"), SubResource("Resource_54nr4")])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_agr80"]
|
||||
script = ExtResource("14_74dxk")
|
||||
axis = 2
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_a5vma"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_agr80")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_fnf72"]
|
||||
script = ExtResource("1_gh445")
|
||||
action = ExtResource("10_tlno4")
|
||||
input_mappings = Array[ExtResource("3_pgmnb")]([SubResource("Resource_lhbic"), SubResource("Resource_a5vma")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_q3p6c"]
|
||||
script = ExtResource("11_tlno4")
|
||||
axis = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_33awn"]
|
||||
script = ExtResource("12_xnlyn")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_01l3v"]
|
||||
script = ExtResource("13_dlt74")
|
||||
scale = Vector3(360, 1, 1)
|
||||
apply_delta_time = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_xrlwl"]
|
||||
script = ExtResource("6_1advh")
|
||||
x = true
|
||||
y = true
|
||||
z = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_kyrsw"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_q3p6c")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([SubResource("Resource_33awn"), SubResource("Resource_01l3v"), SubResource("Resource_xrlwl")])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_oov4j"]
|
||||
script = ExtResource("14_74dxk")
|
||||
axis = 3
|
||||
joy_index = -1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1hcnu"]
|
||||
script = ExtResource("3_pgmnb")
|
||||
override_action_settings = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
input = SubResource("Resource_oov4j")
|
||||
modifiers = Array[ExtResource("5_dts0n")]([])
|
||||
triggers = Array[ExtResource("8_tlno4")]([])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_der0j"]
|
||||
script = ExtResource("1_gh445")
|
||||
action = ExtResource("15_xnlyn")
|
||||
input_mappings = Array[ExtResource("3_pgmnb")]([SubResource("Resource_kyrsw"), SubResource("Resource_1hcnu")])
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_vcm25")
|
||||
display_name = ""
|
||||
mappings = Array[ExtResource("1_gh445")]([SubResource("Resource_nd8wu"), SubResource("Resource_fnf72"), SubResource("Resource_der0j")])
|
||||
metadata/_custom_type_script = "uid://dsa1dnifd6w32"
|
Reference in New Issue
Block a user