NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Team/TeamManager.UI.cs

45 lines
1.2 KiB
C#
Raw Normal View History

using Framework;
2024-07-03 14:07:54 +08:00
using Gameplay.Guide;
using Gameplay.Level;
public partial class TeamManager
{
private UIWindow _curFightPosterUI;
2024-10-10 17:34:13 +08:00
public async void OpenFightPosterUI(uint uid = 0)
{
2024-10-10 17:34:13 +08:00
// if (GetSingleCharacByUid(uid).Type != SingleTeamCharacterInfo.CharacType.Hero)
// {
// return;
// }
if (_curFightPosterUI == null)
{
// if(uid != 0)
// _curFightPosterUI = await UIPosterAndSkillInfoController.Open(uid);
// else
// _curFightPosterUI = await UIPosterAndSkillInfoController.Open();
// return;
2024-10-10 17:34:13 +08:00
if(uid != 0)
LevelManager.Instance.SkillInfoOpen(uid);
2024-10-10 17:34:13 +08:00
else
LevelManager.Instance.SkillInfoOpen(0);
}
}
public void CloseFightPosterUI(bool isRelease = false)
{
// if (isRelease)
// {
// UIManager.Instance.CloseWindow(UINameConst.UIFightPoster);
// return;
// }
// if (_curFightPosterUI != null)
// {
// _curFightPosterUI.HideWindow();
// }
LevelManager.Instance.SkillInfoClose(isRelease);
//_curFightPosterUI = null;
}
}