mouse focus dialog
new dialog choice buttons, mouse focus fix
This commit is contained in:
parent
19391f2aca
commit
619f18fde3
|
@ -6,7 +6,6 @@
|
||||||
[node name="Dialog" type="Control"]
|
[node name="Dialog" type="Control"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
mouse_filter = 1
|
|
||||||
script = ExtResource( 2 )
|
script = ExtResource( 2 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
|
|
@ -22,6 +22,7 @@ image = SubResource( 4 )
|
||||||
size = Vector2( 16, 16 )
|
size = Vector2( 16, 16 )
|
||||||
|
|
||||||
[node name="CloseDialog" instance=ExtResource( 1 )]
|
[node name="CloseDialog" instance=ExtResource( 1 )]
|
||||||
|
mouse_filter = 0
|
||||||
event_name = "Close Dialog"
|
event_name = "Close Dialog"
|
||||||
event_data = {
|
event_data = {
|
||||||
"event_id": "dialogic_022",
|
"event_id": "dialogic_022",
|
||||||
|
|
|
@ -23,7 +23,6 @@ extents = Vector2( 1024, 600 )
|
||||||
[node name="DialogNode" type="Control"]
|
[node name="DialogNode" type="Control"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
mouse_filter = 1
|
|
||||||
script = ExtResource( 6 )
|
script = ExtResource( 6 )
|
||||||
|
|
||||||
[node name="Portraits" type="Control" parent="."]
|
[node name="Portraits" type="Control" parent="."]
|
||||||
|
|
|
@ -60,7 +60,6 @@ margin_left = -455.0
|
||||||
margin_top = 399.0
|
margin_top = 399.0
|
||||||
margin_right = 455.0
|
margin_right = 455.0
|
||||||
margin_bottom = 560.0
|
margin_bottom = 560.0
|
||||||
mouse_filter = 1
|
|
||||||
script = ExtResource( 4 )
|
script = ExtResource( 4 )
|
||||||
|
|
||||||
[node name="ColorRect" type="ColorRect" parent="."]
|
[node name="ColorRect" type="ColorRect" parent="."]
|
||||||
|
|
|
@ -9,12 +9,6 @@
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "false"
|
"value": "false"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "1667711785-428",
|
|
||||||
"name": "won game",
|
|
||||||
"type": 0,
|
|
||||||
"value": "false"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "1667703692-648",
|
"id": "1667703692-648",
|
||||||
"name": "seen intro",
|
"name": "seen intro",
|
||||||
|
@ -62,6 +56,12 @@
|
||||||
"name": "meat_creek_tutorial_given",
|
"name": "meat_creek_tutorial_given",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "false"
|
"value": "false"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1667711785-428",
|
||||||
|
"name": "won game",
|
||||||
|
"type": 0,
|
||||||
|
"value": "false"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,10 +12,10 @@ shadow_offset=Vector2( 7, 2 )
|
||||||
|
|
||||||
[buttons]
|
[buttons]
|
||||||
|
|
||||||
normal=[ true, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
|
normal=[ true, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://assets/Button07.png", true, Color( 0.764706, 0.764706, 0.764706, 1 ) ]
|
||||||
hover=[ true, Color( 0.717647, 0.717647, 0.717647, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
|
hover=[ true, Color( 0.717647, 0.717647, 0.717647, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://assets/Button07.png", true, Color( 0.847059, 0.847059, 0.847059, 1 ) ]
|
||||||
focus=[ true, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
|
focus=[ true, Color( 0.811765, 0.811765, 0.811765, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://assets/Button07.png", true, Color( 1, 1, 1, 1 ) ]
|
||||||
pressed=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
|
pressed=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://assets/Button07.png", false, Color( 1, 1, 1, 1 ) ]
|
||||||
disabled=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
|
disabled=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
|
||||||
layout=1
|
layout=1
|
||||||
fixed=true
|
fixed=true
|
||||||
|
|
|
@ -1,14 +1,8 @@
|
||||||
{
|
{
|
||||||
"events": [
|
"events": [
|
||||||
{
|
{
|
||||||
"call_node": {
|
"emit_signal": "",
|
||||||
"arguments": [
|
"event_id": "dialogic_040"
|
||||||
"MOUSE_MODE_VISIBLE"
|
|
||||||
],
|
|
||||||
"method_name": "set_mouse_mode",
|
|
||||||
"target_node_path": "Player"
|
|
||||||
},
|
|
||||||
"event_id": "dialogic_042"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"event_id": "dialogic_024",
|
"event_id": "dialogic_024",
|
||||||
|
|
|
@ -155,6 +155,10 @@
|
||||||
"portrait": "",
|
"portrait": "",
|
||||||
"text": "(Manos falls limp) "
|
"text": "(Manos falls limp) "
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"emit_signal": "death",
|
||||||
|
"event_id": "dialogic_040"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"character": "character-1667667675.json",
|
"character": "character-1667667675.json",
|
||||||
"event_id": "dialogic_001",
|
"event_id": "dialogic_001",
|
||||||
|
|
|
@ -44,9 +44,9 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"event_id": "dialogic_015",
|
"event_id": "dialogic_015",
|
||||||
"id": "anchor-1634488067",
|
"id": "anchor-1672883201",
|
||||||
"index": 0,
|
"index": 0,
|
||||||
"name": "voss_questions"
|
"name": "questions"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"character": "character-1667667711.json",
|
"character": "character-1667667711.json",
|
||||||
|
@ -101,7 +101,7 @@
|
||||||
"text": "[wave amp=50 freq=2]You wouldn’t want to anger Mother, would you John?[/wave]"
|
"text": "[wave amp=50 freq=2]You wouldn’t want to anger Mother, would you John?[/wave]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"anchor_id": "anchor-1634488067",
|
"anchor_id": "anchor-1672883201",
|
||||||
"event_id": "dialogic_016"
|
"event_id": "dialogic_016"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -160,7 +160,7 @@
|
||||||
"text": "[wave amp=50 freq=2]Won’t you join us? Won’t you make Mother happy?[/wave]"
|
"text": "[wave amp=50 freq=2]Won’t you join us? Won’t you make Mother happy?[/wave]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"anchor_id": "anchor-1634488067",
|
"anchor_id": "anchor-1672883201",
|
||||||
"event_id": "dialogic_016"
|
"event_id": "dialogic_016"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@ func _input(event):
|
||||||
if Input.is_action_just_pressed("ui_cancel"):
|
if Input.is_action_just_pressed("ui_cancel"):
|
||||||
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
||||||
else:
|
else:
|
||||||
if event is InputEventMouseButton:
|
if event is InputEventMouseButton and Input.is_action_just_pressed("ui cancel"):
|
||||||
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
||||||
|
|
||||||
var look_relative = Vector2(
|
var look_relative = Vector2(
|
||||||
|
|
|
@ -43,9 +43,6 @@ func _process(_delta):
|
||||||
$OnFootPhysics.can_glide = can_glide
|
$OnFootPhysics.can_glide = can_glide
|
||||||
$OnFootPhysics.can_float = can_float
|
$OnFootPhysics.can_float = can_float
|
||||||
|
|
||||||
func set_mouse_mode(mode):
|
|
||||||
Input.set_mouse_mode(Input.mode)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue