public abstract Vector3 CaculateSteeringForce(float dt, BehavorContext behavorContext);
public virtual void OnDrawGizmos(BehavorContext behavorContext) { }
public virtual void Start(BehavorContext behavorContext) { m_PositionTarget = behavorContext.Position; }