NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Skill/FightSkillPutManager.cs

58 lines
1.0 KiB
C#

public class FightSkillPutManager
{
public static FightSkillPutManager Instance
{
get
{
if (_instance == null)
{
_instance = new();
}
return _instance;
}
}
private static FightSkillPutManager _instance;
private FightSkillPutManager()
{
}
private UIWindow _skillPutWindow;
public void ShowSkillPut(object data = null)
{
if (_skillPutWindow != null)
{
_skillPutWindow.ShowWindow(data);
}
}
public void HideSkillPut()
{
if (_skillPutWindow != null)
{
_skillPutWindow.HideWindow();
}
}
public void EnterSkillPut()
{
ShowSkillPut();
}
public void ExitSkillPut()
{
DebugUtil.LogError("技能释放取消!!!");
HideSkillPut();
}
public void SetSKillPutWindow(UIWindow window)
{
_skillPutWindow = window;
}
}