// Called by other users public virtual void MoveTo(float x, float y, float z) { rotating = false; if (actions != null && actions.CancelAttack()) { anim.SetIdle(); anim.ResetAttack(); } agent.destination = new Vector3(x, y, z); }