Improved animation performance

This commit is contained in:
2024-02-28 12:15:58 +01:00
parent ded6f51c5d
commit cb4dd41358
9 changed files with 63 additions and 52 deletions

View File

@ -10,7 +10,8 @@ func _ready():
timer.timeout.connect(tick)
func tick():
PerformanceComponent.update_all_animations()
var visible_players := PerformanceComponent.get_visible_players_sorted_by_distance()
AnimationPerformance.update_animation_quality(visible_players)
func add(player: Player):
if has(player.id):
@ -20,7 +21,7 @@ func add(player: Player):
id_to_player[player.id] = player
func get_player(id: String) -> Player:
return id_to_player[id] as Player
return id_to_player.get(id) as Player
func has(id: String) -> bool:
return id_to_player.has(id)