mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-18 05:23:48 +00:00
Updated dialogic
This commit is contained in:
parent
1d11462073
commit
cbb82512ee
483 changed files with 5743 additions and 2177 deletions
|
|
@ -71,9 +71,9 @@ func _open_resource(resource:Resource) -> void:
|
|||
load_portrait_tree()
|
||||
|
||||
loading = false
|
||||
character_loaded.emit(resource.resource_path)
|
||||
character_loaded.emit(current_resource.resource_path)
|
||||
|
||||
%CharacterName.text = DialogicResourceUtil.get_unique_identifier(resource.resource_path)
|
||||
%CharacterName.text = current_resource.get_identifier()
|
||||
|
||||
$NoCharacterScreen.hide()
|
||||
%PortraitChangeInfo.hide()
|
||||
|
|
@ -119,6 +119,9 @@ func _save() -> void:
|
|||
|
||||
## Saves a new empty character to the given path
|
||||
func new_character(path: String) -> void:
|
||||
if not path.ends_with(".dch"):
|
||||
path = path.trim_suffix(".")
|
||||
path += ".dch"
|
||||
var resource := DialogicCharacter.new()
|
||||
resource.resource_path = path
|
||||
resource.display_name = path.get_file().trim_suffix("."+path.get_extension())
|
||||
|
|
@ -165,6 +168,7 @@ func _ready() -> void:
|
|||
## Add general tabs
|
||||
add_settings_section(load("res://addons/dialogic/Editor/CharacterEditor/char_edit_section_general.tscn").instantiate(), %MainSettingsSections)
|
||||
add_settings_section(load("res://addons/dialogic/Editor/CharacterEditor/char_edit_section_portraits.tscn").instantiate(), %MainSettingsSections)
|
||||
add_settings_section(load("res://addons/dialogic/Editor/CharacterEditor/character_prefix_suffix.tscn").instantiate(), %MainSettingsSections)
|
||||
|
||||
|
||||
add_settings_section(load("res://addons/dialogic/Editor/CharacterEditor/char_edit_p_section_main_exports.tscn").instantiate(), %PortraitSettingsSection)
|
||||
|
|
@ -188,10 +192,12 @@ func _ready() -> void:
|
|||
func add_settings_section(edit:Control, parent:Node) -> void:
|
||||
edit.changed.connect(something_changed)
|
||||
edit.character_editor = self
|
||||
|
||||
if edit.has_signal('update_preview'):
|
||||
edit.update_preview.connect(update_preview)
|
||||
|
||||
var button: Button
|
||||
|
||||
if edit._show_title():
|
||||
var hbox := HBoxContainer.new()
|
||||
hbox.name = edit._get_title()+"BOX"
|
||||
|
|
@ -365,7 +371,7 @@ func add_portrait(portrait_name:String='New portrait', portrait_data:Dictionary=
|
|||
|
||||
func add_portrait_group() -> void:
|
||||
var parent_item: TreeItem = %PortraitTree.get_root()
|
||||
if %PortraitTree.get_selected() and %PortraitTree.get_selected().get_metadata(0).has('group'):
|
||||
if %PortraitTree.get_selected() and %PortraitTree.get_selected().get_metadata(0) and %PortraitTree.get_selected().get_metadata(0).has('group'):
|
||||
parent_item = %PortraitTree.get_selected()
|
||||
var item: TreeItem = %PortraitTree.add_portrait_group("Group", parent_item)
|
||||
item.set_meta('new', true)
|
||||
|
|
@ -543,7 +549,7 @@ func report_name_change(item: TreeItem) -> void:
|
|||
editors_manager.reference_manager.add_portrait_ref_change(
|
||||
item.get_meta('previous_name'),
|
||||
%PortraitTree.get_full_item_name(item),
|
||||
[DialogicResourceUtil.get_unique_identifier(current_resource.resource_path)])
|
||||
[current_resource.get_identifier()])
|
||||
item.set_meta('previous_name', %PortraitTree.get_full_item_name(item))
|
||||
%PortraitChangeInfo.show()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue