[2.x]
[2.0] Unreleased
Added
BlipData
. A resource that stores blip related data.Character.blip_data
. Stores aBlipData
resource related to the character.CharacterNode
. A node that can be used byDialogNode
to keep a reference of where the character's portrait should be. It also includes many dialogue related methods for dialog building.
Changed
Repository structure. Now the repository host the addon on its root, making it easy to install the plugin as submodule. Old structure was moved to
main-legacy
branch.DialogNode default theme. A darker one is used instead. Looks better, but don't worry, the old one is still there if you want to use it
Option button default theme. Now uses a flat dark theme.
DialogNode behaviour. The
DialogNode
class is now a complete and functional dialog node. It does many things on its own, but each part of its behaviour can be overrided to integrate yours.Portrait.image
. Now isPortrait.texture
to follow Godot's convention.
Removed
DialogManager.
OptionsManager.
PortraitManager.
DialogBaseNode.
DialogManager
, OptionsManager
and PortraitManager
are now integrated in DialogNode
and their behaviour can be overrided through the behaviour override integration.
Character.portrait
. Portraits related to the character are now stored internally, and can be accessed through different accessor methods.Character.add_blip()
Character.remove_blip()
Portrait.name
. Name assignation is now done throughCharacter
.
Last updated