mod_main.gd 731 B

12345678910111213141516171819202122232425262728293031323334353637
  1. extends Node
  2. const MOD_DIR := "AuthorName-ModName"
  3. const LOG_NAME := "AuthorName-ModName:Main"
  4. var mod_dir_path := ""
  5. var extensions_dir_path := ""
  6. var translations_dir_path := ""
  7. func _init() -> void:
  8. mod_dir_path = ModLoaderMod.get_unpacked_dir().path_join(MOD_DIR)
  9. # Add extensions
  10. install_script_extensions()
  11. install_script_hook_files()
  12. # Add translations
  13. add_translations()
  14. func install_script_extensions() -> void:
  15. extensions_dir_path = mod_dir_path.path_join("extensions")
  16. func install_script_hook_files() -> void:
  17. extensions_dir_path = mod_dir_path.path_join("extensions")
  18. func add_translations() -> void:
  19. translations_dir_path = mod_dir_path.path_join("translations")
  20. func _ready() -> void:
  21. pass