mirror of
https://github.com/Relintai/broken_seals.git
synced 2025-04-16 05:26:03 +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)
|
||||||
@ -184,6 +186,8 @@ func centity_data_changed(data: EntityData):
|
|||||||
|
|
||||||
_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