// Use this for initialization void Start() { VRSettings.enabled = true; Input.gyro.enabled = true; settingDataOj = GameObject.Find("SettingData"); sds = settingDataOj.GetComponent <SettingDataScript> (); canvasOj = GameObject.Find("Canvas"); gui = canvasOj.GetComponent <InGameUI> (); cc = GetComponent <CharacterController> (); forwardDir = new Vector3(0, 0, 0); tempForwardDir = new Vector3(0, 0, 0); moveOj = GameObject.FindGameObjectsWithTag("moveOj"); tempCurrent = Input.gyro.attitude.eulerAngles.y; DownDelay = sds.upDownDelayValue; UpDelay = sds.upDownDelayValue; Calibrate(); tempGyroX = Input.gyro.attitude.eulerAngles.x; tempGyroY = Input.gyro.attitude.eulerAngles.y; //InvokeRepeating ("Calibrate",0.0f, 1.0f); inputDir = AdjustedAccelerometer(Input.acceleration); }
// Use this for initialization void Start() { VRSettings.enabled = false; //settingDataOj = GameObject.Find ("SettingData"); if (!GameObject.Find(settingDataOjFab.name)) { SpawnSettingObject(); } else { settingDataOj = GameObject.Find("SettingData"); } sds = settingDataOj.GetComponent <SettingDataScript> (); /* * sensitiveText = transform.Find ("SensitveText").GetComponent<Text> (); * UpDownDelayText = transform.Find ("UpDownDelayText").GetComponent<Text> (); * forwardDelayText = transform.Find ("ForwardDelayText").GetComponent<Text> (); * capText = transform.Find ("CapText").GetComponent<Text> (); * gyroSensitiveText = transform.Find ("GyroSensitiveText").GetComponent<Text> (); */ if (sds.keepValueTrigger) { sensitiveSlider.value = sds.sensitiveValue; upDownDelaySlider.value = sds.upDownDelayValue; forwardDelaySlider.value = sds.forwardDelayValue; capSlider.value = sds.capValue; gyroSensitiveSlider.value = sds.gyroSensitiveValue; LooKAroundToggle.isOn = sds.LookAroundTrigger; useGyroToggle.isOn = sds.useGyro; SmoothMovementToggle.isOn = sds.SmoothMovement; } else { sds.sensitiveValue = sensitiveSlider.value; sds.upDownDelayValue = upDownDelaySlider.value; sds.forwardDelayValue = forwardDelaySlider.value; sds.capValue = capSlider.value; sds.gyroSensitiveValue = gyroSensitiveSlider.value; sds.LookAroundTrigger = LooKAroundToggle.isOn; sds.useGyro = useGyroToggle.isOn; sds.SmoothMovement = SmoothMovementToggle.isOn; } sensitiveSlider.onValueChanged.AddListener(delegate { SensitiveSitting(); }); upDownDelaySlider.onValueChanged.AddListener(delegate { upDownDelaySitting(); }); forwardDelaySlider.onValueChanged.AddListener(delegate { ForwardDelaySitting(); }); capSlider.onValueChanged.AddListener(delegate { CapSitting(); }); gyroSensitiveSlider.onValueChanged.AddListener(delegate { GyroSensitiveSitting(); }); LooKAroundToggle.onValueChanged.AddListener(delegate { LookAroundSitting(); }); useGyroToggle.onValueChanged.AddListener(delegate { useGyroSitting(); }); SmoothMovementToggle.onValueChanged.AddListener(delegate { useSmoothMovementSitting(); }); StartButton.onClick.AddListener(delegate { OnStartButtonClick(); }); }