public virtual void OnStart(SkillTimelineContext context) { }
public virtual void OnUpdate(SkillTimelineContext context) { }
public virtual void OnEnd(SkillTimelineContext context) { }