void Move() { Vector3 cursorPos = Input.mousePosition; Ray cursorRay = Camera.mainCamera.ScreenPointToRay(cursorPos); RaycastHit hit; if (Physics.Raycast(cursorRay, out hit, 10000, 1 << 9)) { m_epObj.MoveTo(hit.point.x, hit.point.z); vec = hit.point; //LoggerHelper.Debug(vec); if (hit.collider.gameObject.tag == "Terrain") { //MoveTo(hit.point); } } }