编队系统重置 选角页面基本完成 等待存入playerprefs
This commit is contained in:
@@ -106,6 +106,10 @@ public class TeamManager : MonoBehaviour
|
||||
// {
|
||||
// teamSettingPanelInstance = teamSettingPanel.Instance;
|
||||
// }
|
||||
// Ensure we have a reference to the UI panel instance if available
|
||||
if (teamSettingPanelInstance == null && teamSettingPanel.Instance != null)
|
||||
teamSettingPanelInstance = teamSettingPanel.Instance;
|
||||
|
||||
testTeamSetting();//接入玩家存档后请注释掉此行
|
||||
}
|
||||
void saveTeamSetting()
|
||||
@@ -227,7 +231,16 @@ public class TeamManager : MonoBehaviour
|
||||
}
|
||||
}
|
||||
currentTeamSettings[currentSelectedTeam].teamIdList = newCurrentTeam;
|
||||
teamSettingPanelInstance.updateTeamSettingElements();
|
||||
// attempt to update UI panel safely
|
||||
var panel = teamSettingPanelInstance ?? teamSettingPanel.Instance;
|
||||
if (panel != null)
|
||||
{
|
||||
panel.updateTeamSettingElements();
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning("TeamManager.removeTeamCharacter: teamSettingPanel instance missing, UI not updated.");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user