UnityEngine.AI.NavMeshAgent.Move C# (CSharp) Method

Move() public method

Apply relative movement to current position.

public Move ( Vector3 offset ) : void
offset Vector3 The relative movement vector.
return void
        public void Move(Vector3 offset)
        {
            INTERNAL_CALL_Move(this, ref offset);
        }

Usage Example

Example #1
0
    void NavmeshMove()
    {
        m_NavAgent.Move(transform.forward * m_Speed * Time.deltaTime);

        Vector3 lookat = m_NavAgent.steeringTarget - transform.position;

        lookat.y = 0;
        if (lookat != Vector3.zero)
        {
            Quaternion to = Quaternion.LookRotation(lookat, Vector3.up);
            transform.rotation = Quaternion.RotateTowards(transform.rotation, to, 10);
        }
    }
All Usage Examples Of UnityEngine.AI.NavMeshAgent::Move