public override BTActionResult OnRun(SkillBlackBoard blackBoard) { m_nTimes--; CLog.LogColorArgs(CLogColor.Red, skillData.desc); if (m_nTimes > 0) { return(BTActionResult.Running); } return(BTActionResult.Ready); }
public override void OnExit(SkillBlackBoard blackBoard) { CLog.Log("TestSkillAction:[OnExit]"); }
protected override void OnEnter(SkillBlackBoard blackBoard) { m_nTimes = skillData.times; CLog.Log("TestSkillAction:[OnEnter]"); }