// private void OnEnable() // { // canBeClicked = false; // POIManager.onLocationGathered += SetButtonClickedState; // //POIManager.OnLocationGathered.AddListener(this.SetButtonClickedState); // } // private void OnDisable() // { // POIManager.onLocationGathered -= SetButtonClickedState; // //POIManager.OnLocationGathered.RemoveListener(this.SetButtonClickedState); // } public void OnClicked() { if (!canBeClicked) { Debug.Log("You can not get a point from place you have already visited."); ModalPanelManager.instance.Choice( "", "Lokasi ini sudah Anda kunjungi sebelumnya. Kunjungi lokasi lainnya untuk mendapatkan point.", false, "", "", null, null, false ); return; } AccelerometerCameraControl.SetTrackingWayWithPlayerPrefs(0); IconObjectControllerHelperUtils.operapblePlaceData = PlaceData; if (!SystemInfo.supportsGyroscope) { SceneManager.LoadScene("Demo_ARCameraACCELEROMETER"); } else if (SystemInfo.supportsGyroscope) { SceneManager.LoadScene("Demo_ARCameraGYRO"); } }
public override void OnEnable() { base.OnEnable(); myTarget = target as AccelerometerCameraControl; cameraInsensitivityYaw = serializedObject.FindProperty("cameraInsensitivityYaw"); dimensionSensitivityYaw = serializedObject.FindProperty("dimensionSensitivityYaw"); rotationalSpeedFactorYaw = serializedObject.FindProperty("rotationalSpeedFactorYaw"); cameraResolutionFactor = serializedObject.FindProperty("cameraResolutionFactor"); sensitivityYNoneCamera = serializedObject.FindProperty("sensitivityYNoneCamera"); rotationalSpeedFactorYNoneCamera = serializedObject.FindProperty("rotationalSpeedFactorYNoneCamera"); cameraInsensitivityYawText = new GUIContent( "Insensitivity", iconSkip, "Camera Insensitivity for Yaw"); dimensionSensitivityYawText = new GUIContent( "Dimension Sensitivity", iconTouch, "Dimension Sensitivity for Yaw"); rotationalSpeedFactorYawText = new GUIContent( "Rotational Speed Y", iconCameraRotate, "Rotational Speed Factor for Yaw"); cameraResolutionFactorText = new GUIContent( "Resolution Factor", iconCamera, "Camera Resolution Factor for Yaw and for Game Texture"); sensitivityYNoneCameraText = new GUIContent( "Sensitivity Y", iconTouch); rotationalSpeedFactorYNoneCameraText = new GUIContent( "Rotational Speed Y", iconCameraRotate, "Rotational Speed Y Factor"); }
public void SetAccelerometerTrackingWay(int tracking) { AccelerometerCameraControl.SetTrackingWayWithPlayerPrefs(tracking); Screen.orientation = ScreenOrientation.Portrait; SceneManager.LoadScene("Demo_ARCameraACCELEROMETER"); }