mirror of
https://github.com/Relintai/broken_seals.git
synced 2025-04-12 17:22:00 +02:00
Connect to the deserialized signal in SpellBookWindow.
This commit is contained in:
parent
da3ed4df70
commit
3b0c2d3d23
@ -150,11 +150,13 @@ func set_player(p_player: Entity) -> void:
|
|||||||
if _player != null:
|
if _player != null:
|
||||||
_player.disconnect("cfree_spell_points_changed", self, "cfree_spell_points_changed")
|
_player.disconnect("cfree_spell_points_changed", self, "cfree_spell_points_changed")
|
||||||
_player.disconnect("centity_data_changed", self, "centity_data_changed")
|
_player.disconnect("centity_data_changed", self, "centity_data_changed")
|
||||||
|
_player.disconnect("deserialized", self, "on_deserialized")
|
||||||
|
|
||||||
_player = p_player
|
_player = p_player
|
||||||
|
|
||||||
_player.connect("cfree_spell_points_changed", self, "cfree_spell_points_changed")
|
_player.connect("cfree_spell_points_changed", self, "cfree_spell_points_changed")
|
||||||
_player.connect("centity_data_changed", self, "centity_data_changed")
|
_player.connect("centity_data_changed", self, "centity_data_changed")
|
||||||
|
_player.connect("deserialized", self, "on_deserialized")
|
||||||
|
|
||||||
if _player != null:
|
if _player != null:
|
||||||
centity_data_changed(_player.centity_data)
|
centity_data_changed(_player.centity_data)
|
||||||
@ -183,7 +185,9 @@ func centity_data_changed(data: EntityData):
|
|||||||
_spells.append(_character_class.get_spell(i))
|
_spells.append(_character_class.get_spell(i))
|
||||||
|
|
||||||
_spells.sort_custom(CustomSpellSorter, "sort")
|
_spells.sort_custom(CustomSpellSorter, "sort")
|
||||||
|
|
||||||
|
func on_deserialized(data: Entity):
|
||||||
|
refresh_entries()
|
||||||
|
|
||||||
class CustomSpellSorter:
|
class CustomSpellSorter:
|
||||||
static func sort(a, b):
|
static func sort(a, b):
|
||||||
|
Loading…
Reference in New Issue
Block a user