mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-22 23:17:26 -04:00
changing filter in render result, fix empty exit_gate
This commit is contained in:
parent
bf2ad6a584
commit
9f85b82133
3 changed files with 8 additions and 2 deletions
|
@ -276,7 +276,7 @@ _data = {
|
||||||
"initial": SubResource("Animation_77flb")
|
"initial": SubResource("Animation_77flb")
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="World" type="Control"]
|
[node name="World" type="Control" node_paths=PackedStringArray("render_result")]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
|
@ -289,6 +289,7 @@ script = ExtResource("12_jdwjt")
|
||||||
ui_events = ExtResource("9_ir58h")
|
ui_events = ExtResource("9_ir58h")
|
||||||
gate_events = ExtResource("2_q7cvi")
|
gate_events = ExtResource("2_q7cvi")
|
||||||
command_events = ExtResource("6_18mgg")
|
command_events = ExtResource("6_18mgg")
|
||||||
|
render_result = NodePath("HBoxContainer/WorldCanvas/RenderResult")
|
||||||
|
|
||||||
[node name="GateLoader" type="Node" parent="."]
|
[node name="GateLoader" type="Node" parent="."]
|
||||||
script = ExtResource("1_uxhy6")
|
script = ExtResource("1_uxhy6")
|
||||||
|
@ -336,7 +337,7 @@ ui_events = ExtResource("9_ir58h")
|
||||||
splash_screen = ExtResource("10_23bjc")
|
splash_screen = ExtResource("10_23bjc")
|
||||||
|
|
||||||
[node name="RenderResult" type="TextureRect" parent="HBoxContainer/WorldCanvas"]
|
[node name="RenderResult" type="TextureRect" parent="HBoxContainer/WorldCanvas"]
|
||||||
texture_filter = 1
|
texture_filter = 2
|
||||||
material = SubResource("ShaderMaterial_be6ex")
|
material = SubResource("ShaderMaterial_be6ex")
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|
|
@ -43,6 +43,8 @@ func send_gate_enter() -> void:
|
||||||
|
|
||||||
|
|
||||||
func send_gate_exit() -> void:
|
func send_gate_exit() -> void:
|
||||||
|
if gate_url.is_empty(): return
|
||||||
|
|
||||||
var time_spend = int(Time.get_ticks_msec() / 1000) - gate_open_time
|
var time_spend = int(Time.get_ticks_msec() / 1000) - gate_open_time
|
||||||
analytics.send_event(AnalyticsEvents.gate_exit(gate_url, time_spend))
|
analytics.send_event(AnalyticsEvents.gate_exit(gate_url, time_spend))
|
||||||
gate_url = ""
|
gate_url = ""
|
||||||
|
|
|
@ -3,6 +3,7 @@ extends Control
|
||||||
@export var ui_events: UiEvents
|
@export var ui_events: UiEvents
|
||||||
@export var gate_events: GateEvents
|
@export var gate_events: GateEvents
|
||||||
@export var command_events: CommandEvents
|
@export var command_events: CommandEvents
|
||||||
|
@export var render_result: RenderResult
|
||||||
|
|
||||||
var mouse_mode: int = Input.MOUSE_MODE_VISIBLE
|
var mouse_mode: int = Input.MOUSE_MODE_VISIBLE
|
||||||
var _visible: bool = true
|
var _visible: bool = true
|
||||||
|
@ -32,6 +33,7 @@ func show_ui() -> void:
|
||||||
|
|
||||||
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
||||||
ui_events.ui_mode_changed_emit(UiEvents.UiMode.INITIAL)
|
ui_events.ui_mode_changed_emit(UiEvents.UiMode.INITIAL)
|
||||||
|
render_result.texture_filter = CanvasItem.TEXTURE_FILTER_LINEAR
|
||||||
|
|
||||||
|
|
||||||
func hide_ui() -> void:
|
func hide_ui() -> void:
|
||||||
|
@ -40,3 +42,4 @@ func hide_ui() -> void:
|
||||||
|
|
||||||
Input.set_mouse_mode(mouse_mode)
|
Input.set_mouse_mode(mouse_mode)
|
||||||
ui_events.ui_mode_changed_emit(UiEvents.UiMode.FULL_SCREEN)
|
ui_events.ui_mode_changed_emit(UiEvents.UiMode.FULL_SCREEN)
|
||||||
|
render_result.texture_filter = CanvasItem.TEXTURE_FILTER_NEAREST
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue