优化整体流程和修复HUD数值更新BUG
This commit is contained in:
@@ -91,6 +91,15 @@ namespace GameFramework
|
||||
|
||||
void Update()
|
||||
{
|
||||
// 延迟订阅 ScoreManager(跨场景后 ScoreManager 可能才创建)
|
||||
if (!_subscribedScoreEvent && ScoreManager.Instance != null)
|
||||
{
|
||||
ScoreManager.onScoreChanged += UpdateSoulCount;
|
||||
_subscribedScoreEvent = true;
|
||||
UpdateSoulCount(ScoreManager.Instance.CurrentScore);
|
||||
Debug.Log("[GameHUD] 延迟订阅 ScoreManager.onScoreChanged 成功");
|
||||
}
|
||||
|
||||
UpdateLifeIcons();
|
||||
UpdateSkillCooldowns();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user