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

@@ -1,11 +1,59 @@
list=[{
"base": &"RefCounted",
"class": &"MachineGlobals",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://Machines/Resources/Machine_Globals.gd"
}, {
"base": &"Button",
"class": &"LevelButton",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://ui/screens/level-select-screen/level_button.gd"
}, {
"base": &"Resource",
"class": &"CreditEntry",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://ui/screens/credit-screen/credit_entry.gd"
}, {
"base": &"VBoxContainer",
"class": &"CreditButton",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://ui/screens/credit-screen/credit_element.gd"
}, {
"base": &"Node",
"class": &"GameManager",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://core/gamemanager.gd"
}, {
"base": &"RefCounted",
"class": &"UserDefinedSettings",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://autoloads/settings/user_defined_settings.gd"
}, {
"base": &"Machine",
"class": &"Mech",
"class": &"Suit",
"icon": "",
"is_abstract": true,
"is_tool": false,
"language": &"GDScript",
"path": "res://Machines/Resources/Abstracts/mech_machine.gd"
"path": "res://Machines/Resources/Abstracts/suit_machine.gd"
}, {
"base": &"Machine",
"class": &"Drone",
@@ -16,12 +64,12 @@ list=[{
"path": "res://Machines/Resources/Abstracts/drone_machine.gd"
}, {
"base": &"Machine",
"class": &"Suit",
"class": &"Mech",
"icon": "",
"is_abstract": true,
"is_tool": false,
"language": &"GDScript",
"path": "res://Machines/Resources/Abstracts/suit_machine.gd"
"path": "res://Machines/Resources/Abstracts/mech_machine.gd"
}, {
"base": &"CharacterBody2D",
"class": &"Machine",
@@ -30,44 +78,4 @@ list=[{
"is_tool": false,
"language": &"GDScript",
"path": "res://Machines/Resources/Abstracts/machine_abstract.gd"
}, {
"base": &"RefCounted",
"class": &"UserDefinedSettings",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://autoloads/settings/user_defined_settings.gd"
}, {
"base": &"Node",
"class": &"GameManager",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://core/gamemanager.gd"
}, {
"base": &"VBoxContainer",
"class": &"CreditButton",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://ui/screens/credit-screen/credit_element.gd"
}, {
"base": &"Resource",
"class": &"CreditEntry",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://ui/screens/credit-screen/credit_entry.gd"
}, {
"base": &"Button",
"class": &"LevelButton",
"icon": "",
"is_abstract": false,
"is_tool": false,
"language": &"GDScript",
"path": "res://ui/screens/level-select-screen/level_button.gd"
}]