Upgrade Godot to 4.4 beta-1, remove redundant plugin, resolve warning messages in godot editor by removing items with duplicate UIDs
This commit is contained in:
1
CharacterBody3d.cs.uid
Normal file
1
CharacterBody3d.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://364ees35b0ou
|
||||
@@ -1,8 +1,6 @@
|
||||
<Project Sdk="Godot.NET.Sdk/4.4.0-dev.4">
|
||||
<Project Sdk="Godot.NET.Sdk/4.4.0-beta.1">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net8.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
|
||||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
|
||||
37
GameJamDungeon.csproj.old.4
Normal file
37
GameJamDungeon.csproj.old.4
Normal file
@@ -0,0 +1,37 @@
|
||||
<Project Sdk="Godot.NET.Sdk/4.4.0-dev.4">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net8.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
|
||||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Chickensoft.AutoInject" Version="2.3.0" />
|
||||
<PackageReference Include="Chickensoft.GodotNodeInterfaces" Version="2.2.23" />
|
||||
<PackageReference Include="Chickensoft.Introspection.Generator" Version="1.7.0" />
|
||||
<PackageReference Include="Chickensoft.LogicBlocks" Version="5.6.0" />
|
||||
<PackageReference Include="Chickensoft.LogicBlocks.DiagramGenerator" Version="5.6.0" />
|
||||
<PackageReference Include="Chickensoft.SaveFileBuilder" Version="1.1.0" />
|
||||
<PackageReference Include="GodotSharp.SourceGenerators" Version="2.4.0" />
|
||||
<PackageReference Include="SSH.NET" Version="2024.1.0" />
|
||||
<PackageReference Include="System.IO.Abstractions" Version="21.0.29" />
|
||||
<PackageReference Include="Zeroconf" Version="3.6.11" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="src\items\weapons\models\" />
|
||||
<Folder Include="src\map\dungeon\corridor\" />
|
||||
<Folder Include="src\ui\dialogue\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include=".editorconfig" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Update="Godot.SourceGenerators" Version="4.4.0-dev.2" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Update="GodotSharp" Version="4.4.0-dev.2" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Update="GodotSharpEditor" Version="4.4.0-dev.2" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
1
addons/SimpleDungeons/DungeonGenerator3D.gd.uid
Normal file
1
addons/SimpleDungeons/DungeonGenerator3D.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://b1x125h0tya2w
|
||||
1
addons/SimpleDungeons/DungeonRoom3D.gd.uid
Normal file
1
addons/SimpleDungeons/DungeonRoom3D.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://ce73fuh74l81l
|
||||
1
addons/SimpleDungeons/DungeonUtils.gd.uid
Normal file
1
addons/SimpleDungeons/DungeonUtils.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://8wiue37ta0cs
|
||||
1
addons/SimpleDungeons/debug_visuals/DebugAlert.gd.uid
Normal file
1
addons/SimpleDungeons/debug_visuals/DebugAlert.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://ba0ibij5hm0y0
|
||||
@@ -0,0 +1 @@
|
||||
uid://0xwtwrttji7f
|
||||
@@ -0,0 +1 @@
|
||||
uid://beairs8v8aq7o
|
||||
1
addons/SimpleDungeons/debug_visuals/WireframeCube.gd.uid
Normal file
1
addons/SimpleDungeons/debug_visuals/WireframeCube.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dsr5b6gas7d2v
|
||||
@@ -0,0 +1 @@
|
||||
uid://dx2ibo8fon7wy
|
||||
@@ -0,0 +1 @@
|
||||
uid://l1x157yhl50c
|
||||
1
addons/SimpleDungeons/plugin.gd.uid
Normal file
1
addons/SimpleDungeons/plugin.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://be04ajwabsns6
|
||||
@@ -0,0 +1 @@
|
||||
uid://ca1nnuryj2oih
|
||||
@@ -0,0 +1 @@
|
||||
uid://cjmajhtwm553l
|
||||
@@ -0,0 +1 @@
|
||||
uid://ksx6piep0wgx
|
||||
@@ -0,0 +1 @@
|
||||
uid://ja3yrmm27o0b
|
||||
@@ -0,0 +1 @@
|
||||
uid://bh8yqqe7bp1vu
|
||||
@@ -0,0 +1 @@
|
||||
uid://b0i2heukatdsj
|
||||
1
addons/SimpleDungeons/utils/AABBi.gd.uid
Normal file
1
addons/SimpleDungeons/utils/AABBi.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cljr83dctbi18
|
||||
1
addons/SimpleDungeons/utils/DungeonAStarGrid3D.gd.uid
Normal file
1
addons/SimpleDungeons/utils/DungeonAStarGrid3D.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c4ce53xhlmem0
|
||||
@@ -0,0 +1 @@
|
||||
uid://cro54ystxcvpv
|
||||
1
addons/SimpleDungeons/utils/TreeGraph.gd.uid
Normal file
1
addons/SimpleDungeons/utils/TreeGraph.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cun848u87a15s
|
||||
1
addons/dialogue_manager/DialogueManager.cs.uid
Normal file
1
addons/dialogue_manager/DialogueManager.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dx7nmsb8wv8ck
|
||||
1
addons/dialogue_manager/components/code_edit.gd.uid
Normal file
1
addons/dialogue_manager/components/code_edit.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://1ymv6jff0eay
|
||||
@@ -0,0 +1 @@
|
||||
uid://c2pb8gpka0t0u
|
||||
1
addons/dialogue_manager/components/dialogue_cache.gd.uid
Normal file
1
addons/dialogue_manager/components/dialogue_cache.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cvqm0f453kjn1
|
||||
@@ -0,0 +1 @@
|
||||
uid://dtgq7prk0yh50
|
||||
@@ -0,0 +1 @@
|
||||
uid://du1qxltygjocp
|
||||
@@ -0,0 +1 @@
|
||||
uid://d1wvrhfmr8ry6
|
||||
@@ -0,0 +1 @@
|
||||
uid://b8gxhsrredou6
|
||||
1
addons/dialogue_manager/components/errors_panel.gd.uid
Normal file
1
addons/dialogue_manager/components/errors_panel.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bodru4vhssqjm
|
||||
1
addons/dialogue_manager/components/files_list.gd.uid
Normal file
1
addons/dialogue_manager/components/files_list.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cxxkkarhbbf07
|
||||
1
addons/dialogue_manager/components/find_in_files.gd.uid
Normal file
1
addons/dialogue_manager/components/find_in_files.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://xe50vmll2xq4
|
||||
1
addons/dialogue_manager/components/parse_result.gd.uid
Normal file
1
addons/dialogue_manager/components/parse_result.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://nkbwbj4jt5h5
|
||||
1
addons/dialogue_manager/components/parser.gd.uid
Normal file
1
addons/dialogue_manager/components/parser.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://kmwjxv2fbqfk
|
||||
@@ -0,0 +1 @@
|
||||
uid://dubbguqmg0y3y
|
||||
@@ -0,0 +1 @@
|
||||
uid://do3qcb4qvked0
|
||||
@@ -0,0 +1 @@
|
||||
uid://bs2b6vbxavpev
|
||||
1
addons/dialogue_manager/components/title_list.gd.uid
Normal file
1
addons/dialogue_manager/components/title_list.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://5t2mxrdh0xm3
|
||||
1
addons/dialogue_manager/components/update_button.gd.uid
Normal file
1
addons/dialogue_manager/components/update_button.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://boqd8cx71f1af
|
||||
1
addons/dialogue_manager/constants.gd.uid
Normal file
1
addons/dialogue_manager/constants.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c4hfjcd11f1l4
|
||||
1
addons/dialogue_manager/dialogue_label.gd.uid
Normal file
1
addons/dialogue_manager/dialogue_label.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c544a0pa1ckmf
|
||||
1
addons/dialogue_manager/dialogue_line.gd.uid
Normal file
1
addons/dialogue_manager/dialogue_line.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cub47u83kehp
|
||||
1
addons/dialogue_manager/dialogue_manager.gd.uid
Normal file
1
addons/dialogue_manager/dialogue_manager.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cst7cjlwxlxj3
|
||||
1
addons/dialogue_manager/dialogue_reponses_menu.gd.uid
Normal file
1
addons/dialogue_manager/dialogue_reponses_menu.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bq8fntgcwiosq
|
||||
1
addons/dialogue_manager/dialogue_resource.gd.uid
Normal file
1
addons/dialogue_manager/dialogue_resource.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://3we8jdve7k1n
|
||||
1
addons/dialogue_manager/dialogue_response.gd.uid
Normal file
1
addons/dialogue_manager/dialogue_response.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://5oenbic4tlvj
|
||||
@@ -0,0 +1 @@
|
||||
uid://cgib8ttuvr1o8
|
||||
@@ -0,0 +1 @@
|
||||
uid://dac8psvf0vqvj
|
||||
@@ -0,0 +1 @@
|
||||
uid://by1vx32y4g8gs
|
||||
1
addons/dialogue_manager/import_plugin.gd.uid
Normal file
1
addons/dialogue_manager/import_plugin.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://db6mool8x8kfk
|
||||
1
addons/dialogue_manager/inspector_plugin.gd.uid
Normal file
1
addons/dialogue_manager/inspector_plugin.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dsdontxsvnauk
|
||||
1
addons/dialogue_manager/plugin.gd.uid
Normal file
1
addons/dialogue_manager/plugin.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bi3tbngwono0h
|
||||
1
addons/dialogue_manager/settings.gd.uid
Normal file
1
addons/dialogue_manager/settings.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cjvhwnu0y1fjw
|
||||
1
addons/dialogue_manager/test_scene.gd.uid
Normal file
1
addons/dialogue_manager/test_scene.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bursc6hnxrrwh
|
||||
1
addons/dialogue_manager/utilities/builtins.gd.uid
Normal file
1
addons/dialogue_manager/utilities/builtins.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://baiufk0ysfoj3
|
||||
1
addons/dialogue_manager/views/main_view.gd.uid
Normal file
1
addons/dialogue_manager/views/main_view.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://qkrp3bclecwq
|
||||
1
addons/dialogue_manager/views/settings_view.gd.uid
Normal file
1
addons/dialogue_manager/views/settings_view.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://md7m321a3hur
|
||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 154 B |
@@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://crd2bngqon872"
|
||||
path="res://.godot/imported/icon.png-b7032f7af70248c068afb9d98de50ab4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/fabimakesgames.embed_game/assets/icon.png"
|
||||
dest_files=["res://.godot/imported/icon.png-b7032f7af70248c068afb9d98de50ab4.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
|
||||
@@ -1,9 +0,0 @@
|
||||
[gd_resource type="Shortcut" load_steps=2 format=3 uid="uid://dvlydk5ftl206"]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_myaxp"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 4194336
|
||||
|
||||
[resource]
|
||||
events = [SubResource("InputEventKey_myaxp")]
|
||||
@@ -1,6 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://bb4xl1j6cf78w"]
|
||||
|
||||
[node name="EmbedButton" type="CheckButton"]
|
||||
offset_right = 44.0
|
||||
offset_bottom = 24.0
|
||||
theme_type_variation = &"MainScreenButton"
|
||||
@@ -1,232 +0,0 @@
|
||||
@tool
|
||||
extends EditorPlugin
|
||||
|
||||
const debug: bool = false
|
||||
var debugger: EditorDebugger
|
||||
var sesh: EditorDebuggerSession
|
||||
var last_main_screen_rect: Rect2i
|
||||
var plugin_control: PanelContainer
|
||||
var hbox: HBoxContainer
|
||||
var activate_button: Button
|
||||
var top_bar_button: Button
|
||||
var last_main_screen_not_embed: String
|
||||
var is_playing_scene: bool
|
||||
var was_playing_scene: bool
|
||||
var embed_game:= EmbedGame.new()
|
||||
var cached_game_handle: int = 0
|
||||
|
||||
|
||||
func _enter_tree():
|
||||
add_autoload_singleton("EmbedGameAutoload","res://addons/fabimakesgames.embed_game/embed_game_autoload.gd")
|
||||
|
||||
## add checkbutton and reparent 'embed' button
|
||||
_add_control_elements()
|
||||
|
||||
## CONNECT SIGNALS
|
||||
debugger = EditorDebugger.new()
|
||||
debugger.new_session.connect(register_debugger_session)
|
||||
debugger._on_return_focus.connect(self._on_return_focus)
|
||||
debugger._on_handle_transmitted.connect(self._on_handle_received)
|
||||
add_debugger_plugin(debugger)
|
||||
|
||||
##connect main screen size to game window
|
||||
var main_screen := EditorInterface.get_editor_main_screen()
|
||||
main_screen_changed.connect(_on_main_screen_changed)
|
||||
|
||||
#initialize vars
|
||||
was_playing_scene = EditorInterface.get_playing_scene() != ""
|
||||
is_playing_scene = EditorInterface.get_playing_scene() != ""
|
||||
|
||||
if not ProjectSettings.has_setting("embed_game/padding"):
|
||||
ProjectSettings.set_setting("embed_game/padding", int(0))
|
||||
ProjectSettings.set_initial_value("embed_game/padding", int(0))
|
||||
ProjectSettings.save()
|
||||
func _exit_tree():
|
||||
hbox.queue_free()
|
||||
remove_debugger_plugin(debugger)
|
||||
remove_autoload_singleton("EmbedGameAutoload")
|
||||
|
||||
|
||||
func _build():
|
||||
cached_game_handle = 0 ## make sure the game handle will be gotten anew
|
||||
if activate_button.button_pressed:
|
||||
top_bar_button.visible = true
|
||||
EditorInterface.set_main_screen_editor("Embed")
|
||||
return true
|
||||
|
||||
func _on_activate_button_toggled(flag: bool):
|
||||
self.queue_save_layout() ## saves setting
|
||||
#if not is_playing_scene: return
|
||||
if flag:
|
||||
embed_window()
|
||||
if is_playing_scene:
|
||||
top_bar_button.visible = true
|
||||
EditorInterface.set_main_screen_editor("Embed")
|
||||
|
||||
else:
|
||||
unembed_window()
|
||||
EditorInterface.set_main_screen_editor(last_main_screen_not_embed)
|
||||
plugin_control.visible = false
|
||||
top_bar_button.visible = false
|
||||
|
||||
|
||||
## from project instance
|
||||
func _on_handle_received(data: Array) -> void:
|
||||
cached_game_handle = data[0]
|
||||
if activate_button.button_pressed:
|
||||
embed_window()
|
||||
|
||||
func _get_window_layout(configuration: ConfigFile) -> void:
|
||||
configuration.set_value("embed_window", "is_enabled", activate_button.button_pressed)
|
||||
|
||||
func _set_window_layout(configuration: ConfigFile) -> void:
|
||||
activate_button.button_pressed = configuration.get_value("embed_window","is_enabled", false)
|
||||
|
||||
func _add_control_elements():
|
||||
var top_buttons:= get_top_buttons()
|
||||
for i in top_buttons:
|
||||
if i.text == "Embed":
|
||||
top_bar_button = i
|
||||
hbox = HBoxContainer.new()
|
||||
hbox.name = "Embed"
|
||||
last_main_screen_not_embed = top_buttons[0].name ## so it's never an empty string
|
||||
top_bar_button.get_parent().add_child(hbox)
|
||||
top_bar_button.reparent(hbox)
|
||||
top_bar_button.shortcut = load("res://addons/fabimakesgames.embed_game/config/embed_shortcut.tres")
|
||||
top_bar_button.visible = false
|
||||
activate_button = preload("res://addons/fabimakesgames.embed_game/embed_button.tscn").instantiate()
|
||||
activate_button.toggled.connect(_on_activate_button_toggled)
|
||||
hbox.add_child(activate_button,true)
|
||||
|
||||
## add empty panel
|
||||
plugin_control = PanelContainer.new()
|
||||
EditorInterface.get_editor_main_screen().add_child(plugin_control)
|
||||
plugin_control.hide()
|
||||
|
||||
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
if not activate_button.button_pressed: return
|
||||
|
||||
## UPDATE PLACEMENT WHEN MOVING EDITOR WINDOW ONLY
|
||||
_update_screen_rect_if_required()
|
||||
|
||||
## removes embed view on quitting the play mode
|
||||
is_playing_scene = EditorInterface.get_playing_scene() != ""
|
||||
|
||||
if not is_playing_scene:
|
||||
cached_game_handle = 0 ## reset game handle e.g. no running instance.
|
||||
|
||||
if was_playing_scene and not is_playing_scene:
|
||||
top_bar_button.visible = false
|
||||
EditorInterface.set_main_screen_editor(last_main_screen_not_embed)
|
||||
was_playing_scene = is_playing_scene
|
||||
|
||||
func _on_return_focus(data):
|
||||
var keycode: int = data[0]
|
||||
var f_key_number = keycode - 4194332
|
||||
var top_buttons:= get_top_buttons()
|
||||
if f_key_number < top_buttons.size():
|
||||
if f_key_number == 4: ## is KEY_F5
|
||||
EditorInterface.set_main_screen_editor("Embed")
|
||||
else:
|
||||
var desired_tab: String = top_buttons[f_key_number].name
|
||||
EditorInterface.set_main_screen_editor(desired_tab)
|
||||
|
||||
#region Window Management
|
||||
|
||||
func _update_screen_rect_if_required() -> void:
|
||||
var main_screen := EditorInterface.get_editor_main_screen()
|
||||
var main_screen_rect:= Rect2i(
|
||||
main_screen.global_position + Vector2.ONE * _get_padding() / 2,
|
||||
main_screen.size - Vector2.ONE * _get_padding()
|
||||
)
|
||||
if main_screen_rect != last_main_screen_rect:
|
||||
embed_game.set_window_rect(cached_game_handle, main_screen_rect)
|
||||
last_main_screen_rect = main_screen_rect
|
||||
|
||||
func _force_update_window_rect() -> void:
|
||||
var main_screen := EditorInterface.get_editor_main_screen()
|
||||
var main_screen_rect:= Rect2i(
|
||||
main_screen.global_position,
|
||||
main_screen.size
|
||||
)
|
||||
embed_game.set_window_rect(cached_game_handle, main_screen_rect)
|
||||
last_main_screen_rect = main_screen_rect
|
||||
|
||||
func get_handle_editor() -> int:
|
||||
var window := self.get_window().get_window_id()
|
||||
return DisplayServer.window_get_native_handle(DisplayServer.WINDOW_HANDLE, window)
|
||||
|
||||
func _get_padding() -> int:
|
||||
return ProjectSettings.get_setting("embed_game/padding", 2)
|
||||
|
||||
func embed_window() -> void:
|
||||
embed_game.show_window(cached_game_handle, false) ## takes longer but looks nicer
|
||||
embed_game.store_window_style(cached_game_handle)
|
||||
embed_game.set_window_borderless(cached_game_handle)
|
||||
embed_game.make_child(get_handle_editor(), cached_game_handle)
|
||||
_force_update_window_rect()
|
||||
embed_game.show_window(cached_game_handle, true)
|
||||
|
||||
|
||||
func unembed_window() -> void:
|
||||
embed_game.show_window(cached_game_handle, false)
|
||||
embed_game.unmake_child(cached_game_handle) ##revert window style must come before unmake child, else window moves downwards
|
||||
embed_game.revert_window_style(cached_game_handle)
|
||||
embed_game.show_window(cached_game_handle, true)
|
||||
|
||||
func _on_main_screen_changed(screen_name: String) -> void:
|
||||
if screen_name != "Embed":
|
||||
last_main_screen_not_embed = screen_name
|
||||
if activate_button.button_pressed:
|
||||
embed_game.show_window(cached_game_handle,false)
|
||||
else:
|
||||
embed_game.show_window(cached_game_handle,true)
|
||||
|
||||
|
||||
#region Helper Functions
|
||||
func get_top_buttons() -> Array[Node]:
|
||||
var cont := Control.new()
|
||||
add_control_to_container(CustomControlContainer.CONTAINER_TOOLBAR, cont)
|
||||
var btns := cont.get_parent().get_child(2).get_children()
|
||||
remove_control_from_container(CustomControlContainer.CONTAINER_TOOLBAR, cont)
|
||||
return btns
|
||||
#endregion
|
||||
|
||||
|
||||
#region Editor Plugin specific functions
|
||||
func _has_main_screen():
|
||||
return true
|
||||
func _get_plugin_name():
|
||||
return "Embed"
|
||||
func _make_visible(visible):
|
||||
plugin_control.visible = visible
|
||||
func _get_plugin_icon():
|
||||
return preload("res://addons/fabimakesgames.embed_game/assets/icon.png")
|
||||
|
||||
|
||||
#region Debugger Setup
|
||||
class EditorDebugger extends EditorDebuggerPlugin:
|
||||
signal new_session(session:EditorDebuggerSession)
|
||||
signal _on_return_focus(session: EditorDebuggerSession)
|
||||
signal _on_handle_transmitted(session: EditorDebuggerSession)
|
||||
|
||||
func _has_capture(prefix):
|
||||
if prefix == "return_focus": return true
|
||||
if prefix == "transmit_handle": return true
|
||||
return true
|
||||
|
||||
func _capture(message, data, session_id):
|
||||
if message == "return_focus:":
|
||||
_on_return_focus.emit(data)
|
||||
return true
|
||||
if message == "transmit_handle:":
|
||||
_on_handle_transmitted.emit(data)
|
||||
return true
|
||||
func _setup_session(session_id):
|
||||
new_session.emit(get_session(session_id))
|
||||
|
||||
func register_debugger_session(dbgs: EditorDebuggerSession):
|
||||
sesh = dbgs
|
||||
#endregion
|
||||
@@ -1,14 +0,0 @@
|
||||
extends Node
|
||||
|
||||
func _ready() -> void:
|
||||
if !OS.has_feature("editor"): ## remove plugin autoloads in exported builds
|
||||
queue_free()
|
||||
|
||||
EngineDebugger.send_message("transmit_handle:",[DisplayServer.window_get_native_handle(DisplayServer.WINDOW_HANDLE, self.get_window().get_window_id())])
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event is InputEventKey:
|
||||
if event.ctrl_pressed and event.pressed:
|
||||
if event.keycode >= KEY_F1 and event.keycode <= KEY_F9:
|
||||
EngineDebugger.send_message("return_focus:", [event.keycode])
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
[plugin]
|
||||
|
||||
name="fabimakesgames.EmbedGame"
|
||||
description="Embeds the game window in the Editor"
|
||||
author="fabimakesgames/fabimakesgames"
|
||||
version="1.0"
|
||||
script="embed_game.gd"
|
||||
1
new_script.gd.uid
Normal file
1
new_script.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dwpjl4sng8ney
|
||||
@@ -19,7 +19,6 @@ boot_splash/show_image=false
|
||||
|
||||
DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd"
|
||||
DialogueController="*res://src/game/DialogueController.cs"
|
||||
EmbedGameAutoload="*res://addons/fabimakesgames.embed_game/embed_game_autoload.gd"
|
||||
|
||||
[dialogue_manager]
|
||||
|
||||
@@ -38,7 +37,7 @@ project/assembly_name="GameJamDungeon"
|
||||
|
||||
[editor_plugins]
|
||||
|
||||
enabled=PackedStringArray("res://addons/SimpleDungeons/plugin.cfg", "res://addons/dialogue_manager/plugin.cfg", "res://addons/fabimakesgames.embed_game/plugin.cfg")
|
||||
enabled=PackedStringArray("res://addons/SimpleDungeons/plugin.cfg", "res://addons/dialogue_manager/plugin.cfg")
|
||||
|
||||
[file_customization]
|
||||
|
||||
@@ -63,9 +62,9 @@ texture={
|
||||
ui_accept={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_select={
|
||||
@@ -75,121 +74,121 @@ ui_select={
|
||||
ui_cancel={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":1,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_left={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_right={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_up={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_down={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
MoveUp={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
MoveLeft={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
MoveRight={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
MoveDown={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
Attack={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
Sprint={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":7,"pressure":0.0,"pressed":true,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":7,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
MiniMap={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194306,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194306,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
Inventory={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
StrafeLeft={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-3,"axis":4,"axis_value":1.0,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null)
|
||||
"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":4,"axis_value":1.0,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
StrafeRight={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-3,"axis":5,"axis_value":1.0,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null)
|
||||
"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":5,"axis_value":1.0,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
Pause={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":6,"pressure":0.0,"pressed":false,"script":null)
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
InventorySort={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":84,"key_label":0,"unicode":116,"location":0,"echo":false,"script":null)
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":84,"key_label":0,"unicode":116,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
Interact={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":1,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-3,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"location":0,"echo":false,"script":null)
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
Next={
|
||||
"deadzone": 0.2,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":10,"pressure":0.0,"pressed":true,"script":null)
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":10,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
Previous={
|
||||
"deadzone": 0.2,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-3,"button_index":9,"pressure":0.0,"pressed":true,"script":null)
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":9,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
1
src/Main.cs.uid
Normal file
1
src/Main.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cck757iieiyj5
|
||||
1
src/app/App.cs.uid
Normal file
1
src/app/App.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://d1f8blk5ucqvq
|
||||
1
src/app/App.gdshader.uid
Normal file
1
src/app/App.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dmjxo4k2rx1an
|
||||
1
src/app/domain/AppRepo.cs.uid
Normal file
1
src/app/domain/AppRepo.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dyd1r1pl5beku
|
||||
1
src/app/state/AppLogic.Input.cs.uid
Normal file
1
src/app/state/AppLogic.Input.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://b2hwfi78870pf
|
||||
1
src/app/state/AppLogic.Output.cs.uid
Normal file
1
src/app/state/AppLogic.Output.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dfygx4qdyomdw
|
||||
1
src/app/state/AppLogic.State.cs.uid
Normal file
1
src/app/state/AppLogic.State.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dqc8wddrx0txd
|
||||
1
src/app/state/AppLogic.cs.uid
Normal file
1
src/app/state/AppLogic.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://e51dlkiwpksy
|
||||
@@ -0,0 +1 @@
|
||||
uid://ddceu88ak7e41
|
||||
1
src/app/state/states/InGame.cs.uid
Normal file
1
src/app/state/states/InGame.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://xix7akau8f8g
|
||||
1
src/app/state/states/LoadingScreen.cs.uid
Normal file
1
src/app/state/states/LoadingScreen.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cm2spwox38qgx
|
||||
1
src/app/state/states/MainMenu.cs.uid
Normal file
1
src/app/state/states/MainMenu.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bjhw05eivyte3
|
||||
1
src/audio/DimmableAudioStreamPlayer.cs.uid
Normal file
1
src/audio/DimmableAudioStreamPlayer.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://br4e8xfwd73if
|
||||
1
src/audio/InGameAudio.cs.uid
Normal file
1
src/audio/InGameAudio.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://2mnouyn1jcqs
|
||||
1
src/audio/state/InGameAudioLogic.Output.cs.uid
Normal file
1
src/audio/state/InGameAudioLogic.Output.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bfnbplmd35454
|
||||
1
src/audio/state/InGameAudioLogic.State.cs.uid
Normal file
1
src/audio/state/InGameAudioLogic.State.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c8cfpu81338hk
|
||||
1
src/audio/state/InGameAudioLogic.cs.uid
Normal file
1
src/audio/state/InGameAudioLogic.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://on5thilbaogw
|
||||
@@ -0,0 +1 @@
|
||||
uid://c02hwxip7xksf
|
||||
@@ -0,0 +1 @@
|
||||
uid://ddvs2b5hjchag
|
||||
1
src/boss/Boss.cs.uid
Normal file
1
src/boss/Boss.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dwpswg0xufxa7
|
||||
1
src/boss/state/BossLogic.Input.cs.uid
Normal file
1
src/boss/state/BossLogic.Input.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cc1wadksmbq6h
|
||||
1
src/boss/state/BossLogic.Output.cs.uid
Normal file
1
src/boss/state/BossLogic.Output.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c7r8l4w4nwd8x
|
||||
1
src/boss/state/BossLogic.State.cs.uid
Normal file
1
src/boss/state/BossLogic.State.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://ds1hjuenunrht
|
||||
1
src/boss/state/BossLogic.cs.uid
Normal file
1
src/boss/state/BossLogic.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dnpj001c3iabh
|
||||
1
src/boss/state/states/BossLogic.State.Alive.cs.uid
Normal file
1
src/boss/state/states/BossLogic.State.Alive.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bbwhocehdcsbt
|
||||
@@ -0,0 +1 @@
|
||||
uid://crhdnddatd7ap
|
||||
1
src/boss/state/states/BossLogic.State.Defeated.cs.uid
Normal file
1
src/boss/state/states/BossLogic.State.Defeated.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://beymhvkyuay4h
|
||||
@@ -0,0 +1 @@
|
||||
uid://bvwwpwvlou5gg
|
||||
1
src/boss/state/states/BossLogic.State.Idle.cs.uid
Normal file
1
src/boss/state/states/BossLogic.State.Idle.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://h4f0q5o6nolw
|
||||
1
src/data_viewer/DataViewer.cs.uid
Normal file
1
src/data_viewer/DataViewer.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bgaflnnur26vk
|
||||
1
src/data_viewer/DataViewerRepository.cs.uid
Normal file
1
src/data_viewer/DataViewerRepository.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://03k48fke03vu
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user