private void HandleTriggerRelease(object sender, ControllerEvents.ControllerInteractionEventArgs e) { if (target.GetComponent <Terrain>() || target.gameObject.tag == "Road") { if (hitInfo.distance < 100f) { //var terrainHeight = Terrain.activeTerrain.SampleHeight(hitInfo.point); //float y = (terrainHeight > hitInfo.point.y) ? hitInfo.point.y : terrainHeight; float y = hitInfo.point.y; cameraRig.transform.position = new Vector3(hitInfo.point.x, y, hitInfo.point.z); } } }
private void HandleTouchpadReleased(object sender, ControllerEvents.ControllerInteractionEventArgs e) { walkingSwitch = false; }
public void HandlerTouchPadPressed(object sender, ControllerEvents.ControllerInteractionEventArgs e) { walkingSwitch = true; }
private void HandleTouchpadAxisChange(object sender, ControllerEvents.ControllerInteractionEventArgs e) { cycleVector.x = e.touchpadAxis.x; cycleVector.z = e.touchpadAxis.y; }
private void HandleTriggerRelease(object sender, ControllerEvents.ControllerInteractionEventArgs e) { accelerating = false; }
private void HandleTriggerPress(object sender, ControllerEvents.ControllerInteractionEventArgs e) { accelerating = true; }
private void HandleTriggerRelease(object sender, ControllerEvents.ControllerInteractionEventArgs e) { laserPointer.enabled = false; laserPointer.PointerIn -= HandlePointerIn; laserPointer.PointerOut -= HandlePointerOut; }
private void HandleTriggerPress(object sender, ControllerEvents.ControllerInteractionEventArgs e) { laserPointer.enabled = true; laserPointer.PointerIn += HandlePointerIn; laserPointer.PointerOut += HandlePointerOut; }