2024-11-26 19:28:33 +08:00
|
|
|
|
2024-12-02 16:34:34 +08:00
|
|
|
using Gameplay.Unit;
|
|
|
|
|
|
2024-11-26 19:28:33 +08:00
|
|
|
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();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2024-12-02 16:34:34 +08:00
|
|
|
public void EnterSkillPut(GameUnit unit)
|
2024-11-26 19:28:33 +08:00
|
|
|
{
|
2024-12-02 16:34:34 +08:00
|
|
|
ShowSkillPut(unit);
|
2024-11-26 19:28:33 +08:00
|
|
|
}
|
2024-12-12 14:28:03 +08:00
|
|
|
|
|
|
|
|
public void EnterSkillPut(int commandSkillID)
|
|
|
|
|
{
|
|
|
|
|
ShowSkillPut(commandSkillID);
|
|
|
|
|
}
|
2024-11-26 19:28:33 +08:00
|
|
|
|
|
|
|
|
public void ExitSkillPut()
|
|
|
|
|
{
|
2024-11-27 16:14:44 +08:00
|
|
|
// DebugUtil.LogError("技能释放取消!!!");
|
2024-11-26 19:28:33 +08:00
|
|
|
HideSkillPut();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetSKillPutWindow(UIWindow window)
|
|
|
|
|
{
|
|
|
|
|
_skillPutWindow = window;
|
|
|
|
|
}
|
|
|
|
|
}
|