58 lines
1.0 KiB
C#
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;
|
|
}
|
|
} |