-
Notifications
You must be signed in to change notification settings - Fork 1
/
Example.tscn
123 lines (106 loc) · 3.3 KB
/
Example.tscn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
[gd_scene load_steps=7 format=2]
[ext_resource path="res://addons/input_button/InputDisplay.gd" type="Script" id=1]
[ext_resource path="res://addons/input_button/ActionDisplay.gd" type="Script" id=2]
[ext_resource path="res://controller.png" type="Texture" id=3]
[ext_resource path="res://custom_icons.tres" type="SpriteFrames" id=4]
[ext_resource path="res://custom_buttons.tres" type="SpriteFrames" id=5]
[ext_resource path="res://custom_font.tres" type="DynamicFont" id=6]
[node name="Node2D" type="Node2D"]
position = Vector2( -73, -63 )
[node name="InputDisplay" type="Node2D" parent="."]
position = Vector2( 29, 30 )
[node name="InputDisplay Label" type="Label" parent="InputDisplay"]
margin_left = 81.0
margin_top = 55.0
margin_right = 303.0
margin_bottom = 69.0
text = "InputDisplay Hard-coded Bindings:
(You can mess with these in the
Godot Editor to see things take
effect right away)"
align = 2
__meta__ = {
"_edit_use_anchors_": false
}
[node name="XBox Right Trigger" type="Node2D" parent="InputDisplay"]
position = Vector2( 348, 71 )
script = ExtResource( 1 )
sheet = ExtResource( 5 )
overlay = ExtResource( 4 )
font = ExtResource( 6 )
key_code = 7
font_color = Color( 0.682353, 0, 0, 1 )
[node name="Keyboard E" type="Node2D" parent="InputDisplay"]
position = Vector2( 429, 72 )
script = ExtResource( 1 )
key_code = 69
[node name="DualShock Triangle" type="Node2D" parent="InputDisplay"]
position = Vector2( 497, 71 )
script = ExtResource( 1 )
gamepad_type = "ps"
key_code = 3
[node name="Joycon Left" type="Node2D" parent="InputDisplay"]
position = Vector2( 559, 70 )
script = ExtResource( 1 )
gamepad_type = "joycon"
key_code = 2
[node name="Keyboard Enter" type="Node2D" parent="InputDisplay"]
position = Vector2( 630, 71 )
script = ExtResource( 1 )
key_code = 16777221
long_key_text_scale = 0.6
[node name="ActionDisplay" type="Node2D" parent="."]
[node name="ActionDisplay Label" type="Label" parent="ActionDisplay"]
margin_left = 109.0
margin_top = 204.0
margin_right = 325.0
margin_bottom = 269.0
text = "ActionDisplay Dynamic Bindings:
(Updates based on connected
controller or keyboard, updates
when relevant Action is pressed)"
align = 2
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Controller" type="Sprite" parent="ActionDisplay"]
position = Vector2( 614, 367 )
scale = Vector2( 2.3789, 2.3789 )
texture = ExtResource( 3 )
[node name="A Button" type="Node2D" parent="ActionDisplay"]
position = Vector2( 770, 319 )
script = ExtResource( 2 )
key_code = -1
axis = -1
[node name="Left Bumper" type="Node2D" parent="ActionDisplay"]
position = Vector2( 448, 214 )
script = ExtResource( 2 )
key_code = -1
axis = -1
action = "lt1"
[node name="R3" type="Node2D" parent="ActionDisplay"]
position = Vector2( 694, 386 )
script = ExtResource( 2 )
sheet = ExtResource( 5 )
overlay = ExtResource( 4 )
font = ExtResource( 6 )
key_code = -1
axis = -1
font_color = Color( 0, 0, 0, 1 )
left_analog_stick_offset = Vector2( -5, -5 )
action = "rt3"
[node name="DPad Up" type="Node2D" parent="ActionDisplay"]
position = Vector2( 545, 390 )
script = ExtResource( 2 )
key_code = -1
axis = -1
action = "ui_up"
prefer_axis = false
[node name="Just DPad" type="Node2D" parent="ActionDisplay"]
position = Vector2( 446, 410 )
script = ExtResource( 2 )
key_code = -1
compress_dpad_and_analog_sticks = true
axis = -1
action = "ui_up"
prefer_axis = false