added modular animation system for drones

This commit is contained in:
2026-02-24 10:49:50 +01:00
parent 772858f04f
commit d036169237
23 changed files with 268 additions and 119 deletions

View File

@@ -189,4 +189,4 @@
Anim={
"visible": false
}
selected_nodes=Array[NodePath]([])
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/BaseDrone/Fueltank")])

View File

@@ -1,5 +1,7 @@
TileMapLayer
CollisionShape2D
Timer
Camera2D
TileMapLayer
CharacterBody2D
AnimatedSprite2D
AnimationTree

View File

@@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

View File

@@ -186,4 +186,7 @@
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([])
Anim={
"visible": false
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Drone")])

View File

@@ -1,5 +1,5 @@
[folding]
node_unfolds=[NodePath("."), PackedStringArray("Ordering", "Texture")]
node_unfolds=[NodePath("."), PackedStringArray("Ordering", "Texture", "Collision")]
resource_unfolds=["res://Machines/Resources/Models/Drones/drone_model_scene.tscn::SpriteFrames_bsvqd", PackedStringArray(), "res://Machines/Resources/Models/Drones/drone_model_scene.tscn::RectangleShape2D_6pa52", PackedStringArray()]
nodes_folded=[]

View File

@@ -2,20 +2,20 @@
dock_3_selected_tab_idx=0
dock_4_selected_tab_idx=0
dock_5_selected_tab_idx=0
dock_5_selected_tab_idx=1
dock_floating={}
dock_closed=[]
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=280
dock_hsplit_3=-280
dock_hsplit_3=-230
dock_hsplit_4=0
dock_9_selected_tab_idx=1
dock_9_selected_tab_idx=5
dock_3="Scene,Import"
dock_4="FileSystem,History"
dock_5="Inspector,Signals,Groups"
dock_9="Output,Debugger,Audio,Animation,Shader Editor,Search Results,AnimationTree,ResourcePreloader,ShaderFile,SpriteFrames,Theme,Polygon,TileSet,TileMap,Replication,GridMap"
dock_9="Output,Debugger,Audio,Animation,Shader Editor,SpriteFrames,Search Results,AnimationTree,ResourcePreloader,ShaderFile,Theme,Polygon,TileSet,TileMap,Replication,GridMap"
[docks/FileSystem]
@@ -24,8 +24,8 @@ v_split_offset=0
display_mode=0
file_sort=0
file_list_display_mode=1
selected_paths=PackedStringArray("res://levels/level_1.tscn")
uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://ui/screens/", "res://ui/screens/title-screen/", "res://Machines/Sprites/Drones/", "res://Machines/Sprites/Drones/BaseDrone/", "res://Machines/Resources/", "res://Machines/Resources/Models/", "res://Machines/Resources/Models/Drones/", "res://Machines/Resources/Models/Drones/BaseDrone/", "res://Machines/Resources/Abstracts/", "res://levels/", "res://Enviorment/Sprout Lands - Sprites - Basic pack/", "res://core/", "res://autoloads/", "res://autoloads/settings/")
selected_paths=PackedStringArray("res://Machines/Resources/Abstracts/machine_abstract.gd")
uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://ui/", "res://ui/screens/title-screen/", "res://ui/player ui/", "res://Machines/", "res://Machines/Sprites/Drones/", "res://Machines/Sprites/Drones/BaseDrone/", "res://Machines/Resources/", "res://Machines/Resources/Models/", "res://Machines/Resources/Models/Drones/", "res://Machines/Resources/Models/Drones/BaseDrone/", "res://Machines/Resources/Abstracts/", "res://levels/", "res://Enviorment/Sprout Lands - Sprites - Basic pack/", "res://autoloads/settings/")
[docks/History]
@@ -44,8 +44,8 @@ bottom_panel_offsets={
"Output": 0,
"Search Results": 0,
"Shader Editor": 0,
"SpriteFrames": 0,
"TileMap": -731,
"SpriteFrames": -346,
"TileMap": -246,
"TileSet": -597
}
selected_default_debugger_tab_idx=0
@@ -59,16 +59,16 @@ position=Vector2i(66, 69)
[ScriptEditor]
open_scripts=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd", "res://Machines/Resources/Abstracts/drone_machine.gd", "res://core/gamemanager.gd", "res://levels/levels_readme.md", "res://Machines/Resources/Abstracts/machine_abstract.gd", "res://Machines/Resources/Machine_Globals.gd", "res://Machines/Resources/Abstracts/mech_machine.gd", "res://Machines/Resources/Abstracts/suit_machine.gd", "res://autoloads/settings/user_defined_settings.gd"]
selected_script="res://Machines/Resources/Abstracts/machine_abstract.gd"
open_help=[]
open_scripts=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd", "res://Machines/Resources/Abstracts/drone_machine.gd", "res://core/gamemanager.gd", "res://levels/levels_readme.md", "res://Machines/Resources/Abstracts/machine_abstract.gd", "res://Machines/Resources/Machine_Globals.gd", "res://Machines/Resources/Abstracts/mech_machine.gd", "res://autoloads/settings/settings.gd", "res://Machines/Resources/Abstracts/suit_machine.gd", "res://autoloads/settings/user_defined_settings.gd"]
selected_script="res://Machines/Resources/Abstracts/drone_machine.gd"
open_help=["AnimatedSprite2D"]
script_split_offset=200
list_split_offset=0
zoom_factor=1.0
[GameView]
floating_window_rect=Rect2i(731, 369, 1164, 697)
floating_window_rect=Rect2i(411, 189, 1164, 697)
floating_window_screen=0
[ShaderEditor]

View File

@@ -1,18 +1,18 @@
63f7b34db8d8cdea90c76aacccf841ec
::res://::1771872883
::res://::1771914515
icon.svg::CompressedTexture2D::7874505655436279264::1771841784::1771841837::1::::<><><>0<>0<>8c6dc71835cb1092831a2181a7cbcbe4<>res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex::
::res://autoloads/::1771841784
debug_global.gd::GDScript::3519651180120881073::1771841784::0::1::::<>Node<><>0<>0<><>::
global.gd::GDScript::1176894133255043534::1771841784::0::1::::<>Node<><>0<>0<><>::
input_manager.gd::GDScript::8575146745769188893::1771841784::0::1::::<>Node<><>0<>0<><>::
::res://autoloads/settings/::1771872849
settings.gd::GDScript::1169167139487781899::1771841784::0::1::::<>Node<><>0<>0<><>::
::res://autoloads/settings/::1771876948
settings.gd::GDScript::1169167139487781899::1771876948::0::1::::<>Node<><>0<>0<><>::
user_defined_settings.gd::GDScript::5353537388395803011::1771872849::0::1::::UserDefinedSettings<>RefCounted<><>0<>0<><>::
::res://core/::1771859083
::res://core/::1771878978
default_bus_layout.tres::AudioBusLayout::6406833063048569073::1771841784::0::1::::<><><>0<>0<><>::
gamemanager.gd::GDScript::5587465302030124915::1771841784::0::1::::GameManager<>Node<><>0<>0<><>::
gamemanager.tscn::PackedScene::5236817490969193782::1771859083::0::1::::<><><>0<>0<><>::uid://cluu0cgltsenj::::res://core/gamemanager.gd<>uid://bilai15byqef2::::res://ui/screens/pause-menu/pause_menu.tscn<>uid://bhb4ckqipjvu3::::res://core/main_environment.tres<>uid://cyfvcuxi210mg::::res://levels/main_level.tscn<>uid://hheneshfv1b2::::res://ui/themes/your_theme.tres
main_environment.tres::Environment::2881571881625704016::1771849414::0::1::::<><><>0<>0<><>::
gamemanager.tscn::PackedScene::5236817490969193782::1771873016::0::1::::<><><>0<>0<><>::uid://cluu0cgltsenj::::res://core/gamemanager.gd<>uid://bilai15byqef2::::res://ui/screens/pause-menu/pause_menu.tscn<>uid://clie4ewdm4f3p::::res://levels/level_1.tscn<>uid://bhb4ckqipjvu3::::res://core/main_environment.tres<>uid://hheneshfv1b2::::res://ui/themes/your_theme.tres
main_environment.tres::Environment::2881571881625704016::1771878978::0::1::::<><><>0<>0<><>::
::res://Enviorment/::1771872231
::res://Enviorment/Sprout Lands - Sprites - Basic pack/::1690280938
read_me.txt::TextFile::-1::1719864070::0::1::::<><><>0<>0<><>::
@@ -60,24 +60,24 @@ Water.png::CompressedTexture2D::7521696657789038951::1640153322::1771872233::1::
Wooden House.png::CompressedTexture2D::1789216524832724684::1640151246::1771872233::1::::<><><>0<>0<>8442bf97489b1a4319d77d5e012e0ab2<>res://.godot/imported/Wooden House.png-1d3507d6d9355085e2d56ca3eed34208.ctex::
Wooden_House_Roof_Tilset.png::CompressedTexture2D::7197701675632082718::1721562444::1771872233::1::::<><><>0<>0<>f0ed4b4e6d1010ba1cb3b55167a77027<>res://.godot/imported/Wooden_House_Roof_Tilset.png-d07aef27181459b764c165266c44d438.ctex::
Wooden_House_Walls_Tilset.png::CompressedTexture2D::2090137081657271458::1721134988::1771872233::1::::<><><>0<>0<>995736e94fc20b058f2c694b380ff9d2<>res://.godot/imported/Wooden_House_Walls_Tilset.png-b489333aaf9ecb685bb2e30ae3db212b.ctex::
::res://levels/::1771872849
::res://levels/::1771873066
levels_readme.md::TextFile::-1::1771841784::0::1::::<><><>0<>0<><>::
level_1.tscn::PackedScene::5561728569663930979::1771872849::0::1::::<><><>0<>0<><>::uid://cd37y52uuio73::::res://Enviorment/Sprout Lands - Sprites - Basic pack/Tilesets/Fences.png<>uid://ci8ldr4imi7rg::::res://Enviorment/Sprout Lands - Sprites - Basic pack/Tilesets/Grass.png<>uid://fmfevetyh66i::::res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn
level_1.tscn::PackedScene::5561728569663930979::1771873066::0::1::::<><><>0<>0<><>::uid://cd37y52uuio73::::res://Enviorment/Sprout Lands - Sprites - Basic pack/Tilesets/Fences.png<>uid://ci8ldr4imi7rg::::res://Enviorment/Sprout Lands - Sprites - Basic pack/Tilesets/Grass.png<>uid://fmfevetyh66i::::res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn
main_level.tscn::PackedScene::6468975218303303874::1771872092::0::1::::<><><>0<>0<><>::
::res://Machines/::1771857941
::res://Machines/Resources/::1771871836
Machine_Globals.gd::GDScript::2525448592130895831::1771871836::0::1::::<>RefCounted<><>0<>0<><>::
::res://Machines/Resources/Abstracts/::1771871981
drone_machine.gd::GDScript::6346044854333652239::1771857550::0::1::::Drone<>Machine<><>1<>0<><>::
machine_abstract.gd::GDScript::8886170484691869618::1771871981::0::1::::Machine<>Node<><>1<>0<><>::
::res://Machines/Resources/::1771878239
Machine_Globals.gd::GDScript::2525448592130895831::1771878239::0::1::::MachineGlobals<>RefCounted<><>0<>0<><>::
::res://Machines/Resources/Abstracts/::1771879056
drone_machine.gd::GDScript::6346044854333652239::1771879056::0::1::::Drone<>Machine<><>1<>0<><>::
machine_abstract.gd::GDScript::8886170484691869618::1771878055::0::1::::Machine<>CharacterBody2D<><>1<>0<><>::
mech_machine.gd::GDScript::7297000423558208560::1771871981::0::1::::Mech<>Machine<><>1<>0<><>::
suit_machine.gd::GDScript::8590081693937044336::1771857121::0::1::::Suit<>Machine<><>1<>0<><>::
::res://Machines/Resources/Models/::1771858031
::res://Machines/Resources/Models/Drones/::1771871149
drone_model_scene.tscn::PackedScene::6165765690837776200::1771871149::0::1::::<><><>0<>0<><>::
::res://Machines/Resources/Models/Drones/BaseDrone/::1771872090
base_drone.gd::GDScript::7816552958950085701::1771872090::0::1::::BaseDroneModel<>Drone<><>0<>0<><>::
base_drone.tscn::PackedScene::376028589443558970::1771871642::0::1::::<><><>0<>0<><>::uid://ct30i3w56w0lo::::res://Machines/Resources/Models/Drones/drone_model_scene.tscn<>uid://c3ks2krvhbeyx::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png<>uid://djmnqq6euiic8::::res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd<>uid://dayqx8tgi4fj8::::res://Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png<>uid://b8cx4fmrgb83::::res://Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png<>uid://bgr6yq60l5mjt::::res://Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png<>uid://dnthmyuq5e54::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png<>uid://ctio2sfemdbag::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png
::res://Machines/Resources/Models/Drones/::1771879081
drone_model_scene.tscn::PackedScene::6165765690837776200::1771879081::0::1::::<><><>0<>0<><>::
::res://Machines/Resources/Models/Drones/BaseDrone/::1771878978
base_drone.gd::GDScript::7816552958950085701::1771877129::0::1::::<>Drone<><>0<>0<><>::
base_drone.tscn::PackedScene::376028589443558970::1771878978::0::1::::<><><>0<>0<><>::uid://ct30i3w56w0lo::::res://Machines/Resources/Models/Drones/drone_model_scene.tscn<>uid://c3ks2krvhbeyx::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png<>uid://djmnqq6euiic8::::res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd<>uid://dayqx8tgi4fj8::::res://Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png<>uid://b8cx4fmrgb83::::res://Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png<>uid://bgr6yq60l5mjt::::res://Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png<>uid://dnthmyuq5e54::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png<>uid://ctio2sfemdbag::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png
::res://Machines/Resources/Models/Mechs/::1771858031
::res://Machines/Resources/Models/Suits/::1771858007
::res://Machines/Sprites/::1771858875
@@ -91,7 +91,7 @@ base_drone_head_front_idle.png::CompressedTexture2D::138477348236707714::1771860
DefaultFuelTank.png::CompressedTexture2D::2844574142584107253::1771868974::1771869052::1::::<><><>0<>0<>f8ecb29c9e9c7ef29b63f244c630f168<>res://.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex::
::res://Machines/Sprites/Mechs/::1771858863
::res://Machines/Sprites/Suits/::1771858854
::res://ui/::1771841784
::res://ui/::1771874263
::res://ui/components/::1771841784
::res://ui/components/settings-menu/::1771841837
Revert.svg::CompressedTexture2D::4339617245426587863::1771841784::1771841837::1::::<><><>0<>0<>297dc219980ee096674b7de235f79953<>res://.godot/imported/Revert.svg-83732f7446608123e95cc2f2a2cf35c6.ctex::
@@ -100,6 +100,8 @@ settings_menu.tscn::PackedScene::6304534932307647668::1771841784::0::1::::<><><>
::res://ui/components/settings-menu/action-remapping-button/::1771841784
action_remapping_button.gd::GDScript::4642898967767345029::1771841784::0::1::::<>Button<><>0<>0<><>::
action_remapping_button.tscn::PackedScene::925410865498412070::1771841784::0::1::::<><><>0<>0<><>::uid://b7fb4ravo24q0::::res://ui/components/settings-menu/action-remapping-button/action_remapping_button.gd
::res://ui/player ui/::1771874311
::res://ui/player ui/upgrading systems/::1771874304
::res://ui/screens/::1771841784
::res://ui/screens/control-screen/::1771841784
control_screen.gd::GDScript::6615828920758056178::1771841784::0::1::::<>Control<><>0<>0<><>::
@@ -128,5 +130,5 @@ title_screen.tscn::PackedScene::7375686277331198226::1771858880::0::1::::<><><>0
::res://ui/screens/win-screen/::1771841784
win_screen.gd::GDScript::7620355351831359998::1771841784::0::1::::<>Control<><>0<>0<><>::
win_screen.tscn::PackedScene::477294899242648607::1771841784::0::1::::<><><>0<>0<><>::uid://dgtme0a6lym5c::::res://ui/screens/win-screen/win_screen.gd
::res://ui/themes/::1771849414
your_theme.tres::Theme::506038871261939837::1771849414::0::1::::<><><>0<>0<><>::uid://b23e4kqj4o6dv::::res://ui/components/settings-menu/Revert.svg
::res://ui/themes/::1771878978
your_theme.tres::Theme::506038871261939837::1771878978::0::1::::<><><>0<>0<><>::uid://b23e4kqj4o6dv::::res://ui/components/settings-menu/Revert.svg

View File

@@ -1,7 +1,7 @@
res://levels/level_1.tscn
res://Machines/Resources/Models/Drones/drone_model_scene.tscn
res://ui/themes/your_theme.tres
res://core/main_environment.tres
res://core/gamemanager.tscn
res://levels/level_1.tscn
res://Machines/Resources/Abstracts/drone_machine.gd
res://Machines/Resources/Abstracts/machine_abstract.gd
res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd
res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn

View File

@@ -5,7 +5,7 @@
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-19.208525, -14.887727),
"ofs": Vector2(-267.5236, -135.56262),
"primary_grid_step": Vector2i(8, 8),
"show_group_gizmos": true,
"show_guides": true,
@@ -31,7 +31,7 @@
"snap_rotation_step": 0.2617994,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 10.834712
"zoom": 2.1435893
}
3D={
"fov": 70.01,
@@ -189,4 +189,4 @@
Anim={
"visible": false
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Level1/BaseDrone")])
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Level1/Obstacles")])

View File

@@ -1,5 +1,5 @@
[folding]
node_unfolds=[NodePath("Ground"), PackedStringArray("Physics"), NodePath("Obstacles"), PackedStringArray("Physics", "Visibility")]
resource_unfolds=["res://levels/level_1.tscn::TileSet_gwceb", PackedStringArray(), "res://levels/level_1.tscn::TileSet_n46q3", PackedStringArray()]
node_unfolds=[NodePath("Ground"), PackedStringArray("Physics"), NodePath("Obstacles"), PackedStringArray("Physics", "Visibility", "tile_set"), NodePath("BaseDrone"), PackedStringArray("Collision")]
resource_unfolds=["res://levels/level_1.tscn::TileSet_gwceb", PackedStringArray(), "res://levels/level_1.tscn::TileSet_n46q3", PackedStringArray("terrain_set__array", "physics_layer__array")]
nodes_folded=[]

View File

@@ -9,7 +9,7 @@ executable_path="/home/emily/Desktop/Godot_v4.5.1-stable_mono_linux_x86_64/Godot
[recent_files]
scenes=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn", "res://Machines/Resources/Models/Drones/drone_model_scene.tscn", "res://ui/screens/title-screen/title_screen.tscn", "res://levels/main_level.tscn", "res://core/gamemanager.tscn"]
scripts=["res://autoloads/settings/user_defined_settings.gd", "res://core/gamemanager.gd", "res://levels/levels_readme.md", "res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd", "res://Machines/mech_machine.gd", "res://Machines/suit_machine.gd", "res://Machines/Machine_Globals.gd", "res://Machines/drone_machine.gd", "res://Machines/machine_resource.gd"]
scripts=["AnimatedSprite2D", "res://autoloads/settings/settings.gd", "res://autoloads/settings/user_defined_settings.gd", "res://core/gamemanager.gd", "res://levels/levels_readme.md", "res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd", "res://Machines/mech_machine.gd", "res://Machines/suit_machine.gd", "res://Machines/Machine_Globals.gd", "res://Machines/drone_machine.gd"]
[script_setup]
@@ -19,7 +19,7 @@ create_built_in_script=false
[dialog_bounds]
create_new_node=Rect2(797, 354, 900, 700)
project_settings=Rect2(3004, 350, 1200, 700)
project_settings=Rect2(647, 354, 1200, 700)
[quick_open_dialog]

View File

@@ -1,3 +1,3 @@
res://Machines/Sprites/Drones/BaseDrone/
res://Machines/Resources/Models/Drones/BaseDrone/
res://Machines/Sprites/Drones/BaseDrone/
res://Machines/

View File

@@ -3,10 +3,10 @@
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 8,
"column": 0,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 40,
"row": 8,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
@@ -17,11 +17,11 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 10,
"column": 50,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 1,
"scroll_position": 0.0,
"row": 85,
"scroll_position": 68.08,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -34,8 +34,8 @@ state={
"column": 0,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 19,
"scroll_position": 13.0,
"row": 55,
"scroll_position": 21.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -45,10 +45,10 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 17,
"column": 25,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 9,
"row": 4,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
@@ -73,10 +73,10 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 17,
"column": 12,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 3,
"row": 0,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
@@ -123,3 +123,17 @@ state={
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://autoloads/settings/settings.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 8,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 256,
"scroll_position": 255.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

View File

@@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()