private void Awake() { if (controleCorpo == null) { controleCorpo = GetComponent <NvrBody>(); } if (inputType == InputType.CLICK2MOVE) { gameObject.GetComponent <NavMeshAgent>().enabled = true; if (LocaisAndar != null) { LocaisAndar.SetActive(true); } camera.transform.position = new Vector3(camera.transform.position.x, camera.transform.position.y + 1f, camera.transform.position.z); } else { if (LocaisAndar != null) { LocaisAndar.SetActive(false); } gameObject.GetComponent <NavMeshAgent>().enabled = false; } }
void OnEnable() { t = target as NvrBody; vrCameraRootTransform = serializedObject.FindProperty("vrCameraRootTransform"); cameraOffsetXZ = serializedObject.FindProperty("cameraOffsetXZ"); cameraOffsetY = serializedObject.FindProperty("cameraOffsetY"); cameraHeightOffset = serializedObject.FindProperty("cameraHeightOffset"); rotateWhenLookingDown = serializedObject.FindProperty("rotateWhenLookingDown"); rotateWhenMoving = serializedObject.FindProperty("rotateWhenMoving"); bodyTurnAngleIdle = serializedObject.FindProperty("bodyTurnAngleIdle"); bodyTurnAngleMoving = serializedObject.FindProperty("bodyTurnAngleMoving"); walkAnimationSpeed = serializedObject.FindProperty("walkAnimationSpeed"); turnAnimWhenMoving = serializedObject.FindProperty("turnAnimWhenMoving"); smoothCameraMovement = serializedObject.FindProperty("smoothCameraMovement"); cameraSmooth = serializedObject.FindProperty("cameraSmooth"); cameraPosition = serializedObject.FindProperty("cameraPosition"); }