提交编队node的改动

main
chenyuqi 2023-10-27 15:37:05 +08:00
parent eb89a4f2fa
commit 8b5ee0c305
2 changed files with 16 additions and 3 deletions

View File

@ -128,10 +128,23 @@ public class TeamEditManager : Singlenton<TeamEditManager>, IInitable
NetHelper.CreateTeam((uint)team.TeamIndex, team.Name, (uint)team.IconNumber, charIds, team.GetVehicleID());
}
public async UniTask LoadTeamPreviewNode(int teamIdx, uint[] charIDs, uint vehicleID)
public async UniTask LoadTeamPreviewNode(int teamIdx)
{
if (_teamPreviewNode)
{
RefreshPreviewNode(teamIdx);
return;
}
await LoadNewTeamPreviewNode(teamIdx);
}
public async UniTask LoadNewTeamPreviewNode(int teamIdx)
{
ReleaseTeamPreviewNode();
var team = _teamList[teamIdx];
var charIDs = team.GetCharacterIDs();
var vehicleID = team.GetVehicleID();
var node = await TeamPreviewNode.LoadNode();
node.SetData(teamIdx, charIDs, vehicleID);
node.Init();

View File

@ -161,7 +161,7 @@ public class UI_TeamChooseController : UIWindow
async void OnClickItem(int idx)
{
Team team = TeamEditManager.Instance.TeamList[idx];
await TeamEditManager.Instance.LoadTeamPreviewNode(idx, team.GetCharacterIDs(), team.GetVehicleID());
await TeamEditManager.Instance.LoadTeamPreviewNode(idx);
await UIManager.Instance.OpenWindow(UINameConst.UITeamInfo, team);
}