└── addons └── gdscript_utilities ├── LICENSE ├── README.md ├── examples ├── interfaces │ ├── i_damageable.gd │ ├── i_damageable.gd.uid │ ├── i_enemy.gd │ ├── i_enemy.gd.uid │ ├── interface_names.gd │ └── interface_names.gd.uid ├── main_resource.tres ├── main_scene.tscn ├── scenes │ ├── goblin.tscn │ ├── hobgoblin.tscn │ ├── level_01.tscn │ ├── orc.tscn │ └── ui_npc_name.tscn └── scripts │ ├── character.gd │ ├── character.gd.uid │ ├── goblin.gd │ ├── goblin.gd.uid │ ├── main_resource.gd │ ├── main_resource.gd.uid │ ├── main_scene.gd │ ├── main_scene.gd.uid │ ├── orc.gd │ ├── orc.gd.uid │ ├── packedscene_validator.gd │ └── packedscene_validator.gd.uid ├── gdscript_utilities_plugin.gd ├── gdscript_utilities_plugin.gd.uid ├── plugin.cfg ├── scripts ├── class_utils.gd ├── class_utils.gd.uid ├── default_value.gd ├── default_value.gd.uid ├── gdscript_utilities.gd ├── gdscript_utilities.gd.uid ├── packedscene_utils.gd ├── packedscene_utils.gd.uid ├── variant_utils.gd └── variant_utils.gd.uid └── tests ├── _unit_tests.gd ├── _unit_tests.gd.uid ├── class_utils_tests.gd ├── class_utils_tests.gd.uid ├── packedscene_utils_tests.gd ├── packedscene_utils_tests.gd.uid ├── test_obj.gd ├── test_obj.gd.uid ├── variant_utils_tests.gd └── variant_utils_tests.gd.uid /addons/gdscript_utilities/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/LICENSE -------------------------------------------------------------------------------- /addons/gdscript_utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/README.md -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/interfaces/i_damageable.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/interfaces/i_damageable.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/interfaces/i_damageable.gd.uid: -------------------------------------------------------------------------------- 1 | uid://bgsxfgt5526h1 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/interfaces/i_enemy.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/interfaces/i_enemy.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/interfaces/i_enemy.gd.uid: -------------------------------------------------------------------------------- 1 | uid://6h2uxlmlrqc7 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/interfaces/interface_names.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/interfaces/interface_names.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/interfaces/interface_names.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cksko5rx4tksc 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/main_resource.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/main_resource.tres -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/main_scene.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/main_scene.tscn -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scenes/goblin.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scenes/goblin.tscn -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scenes/hobgoblin.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scenes/hobgoblin.tscn -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scenes/level_01.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scenes/level_01.tscn -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scenes/orc.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scenes/orc.tscn -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scenes/ui_npc_name.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scenes/ui_npc_name.tscn -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/character.gd: -------------------------------------------------------------------------------- 1 | class_name Character 2 | extends Sprite2D 3 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/character.gd.uid: -------------------------------------------------------------------------------- 1 | uid://b66fchht0538m 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/goblin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scripts/goblin.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/goblin.gd.uid: -------------------------------------------------------------------------------- 1 | uid://grt3vdkp7ere 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/main_resource.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scripts/main_resource.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/main_resource.gd.uid: -------------------------------------------------------------------------------- 1 | uid://bys1ydwatocbs 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/main_scene.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scripts/main_scene.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/main_scene.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ltibbad10gn6 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/orc.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scripts/orc.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/orc.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ca3wa6ex5jsrt 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/packedscene_validator.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/examples/scripts/packedscene_validator.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/examples/scripts/packedscene_validator.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dfhrcjnrainfk 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/gdscript_utilities_plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/gdscript_utilities_plugin.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/gdscript_utilities_plugin.gd.uid: -------------------------------------------------------------------------------- 1 | uid://d2khw318upwvn 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/plugin.cfg -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/class_utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/scripts/class_utils.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/class_utils.gd.uid: -------------------------------------------------------------------------------- 1 | uid://d05sl3dkyuhto 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/default_value.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/scripts/default_value.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/default_value.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dwm0quqsiergv 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/gdscript_utilities.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/scripts/gdscript_utilities.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/gdscript_utilities.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ctpb8novdru2n 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/packedscene_utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/scripts/packedscene_utils.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/packedscene_utils.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dk0a4sk6xmerr 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/variant_utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/scripts/variant_utils.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/scripts/variant_utils.gd.uid: -------------------------------------------------------------------------------- 1 | uid://8hxegmvrrdgm 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/_unit_tests.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/tests/_unit_tests.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/_unit_tests.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cgeuca84xrrsw 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/class_utils_tests.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/tests/class_utils_tests.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/class_utils_tests.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cx5cu0fikag5k 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/packedscene_utils_tests.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/tests/packedscene_utils_tests.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/packedscene_utils_tests.gd.uid: -------------------------------------------------------------------------------- 1 | uid://u2g2bqcep5ue 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/test_obj.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/tests/test_obj.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/test_obj.gd.uid: -------------------------------------------------------------------------------- 1 | uid://bpaby0il2jela 2 | -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/variant_utils_tests.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WagnerGFX/gdscript_utilities/HEAD/addons/gdscript_utilities/tests/variant_utils_tests.gd -------------------------------------------------------------------------------- /addons/gdscript_utilities/tests/variant_utils_tests.gd.uid: -------------------------------------------------------------------------------- 1 | uid://b8xtqt0gjiifp 2 | --------------------------------------------------------------------------------