NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/PlayerSkill/Logic/BasePlayerSkillLogic.cs

42 lines
707 B
C#
Raw Normal View History

2023-12-06 18:36:15 +08:00
namespace Gameplay.PlayerSkill.Logic
{
public class BasePlayerSkillLogic
{
2023-12-08 13:28:03 +08:00
public PlayerSkillManager owner;
2023-12-06 18:36:15 +08:00
public bool isFinished;
2023-12-08 13:28:03 +08:00
public void Init()
{
isFinished = false;
_OnInit();
}
protected virtual void _OnInit()
{
}
2023-12-06 18:36:15 +08:00
public void LogicUpdate(float dt)
2023-12-08 13:28:03 +08:00
{
_OnLogicUpdate(dt);
}
protected virtual void _OnLogicUpdate(float dt)
{
}
public void Dispose()
{
_OnDispose();
}
protected virtual void _OnDispose()
2023-12-06 18:36:15 +08:00
{
}
}
}