Esempio n. 1
0
        void Start()
        {
            NetworkManager.instance.RegisterButton("inConflict", "Add Conflict", "Put the eyes into conflict");
            NetworkManager.instance.RegisterButton("outOfConflict", "Remove Conflict", "Remove conflict");
            NetworkManager.instance.RegisterButton("save", "Save ratio", "Save the luminance ratio between the eyes");
            NetworkManager.instance.RegisterFloat("brightnessRatio", -1f, 1f, 0.05f, "Luminance ratio", "Brightness ratio between the eyes.");

            ignoreStillnessSensor = (PlayerPrefs.GetString("EyeSkills.practitionerMode") == "1") ? true : false;

            ratioController = new EyeSkillsVRHeadsetInput(trackedCamera);
            esInput         = EyeSkillsInput.instance;
            cameraRig       = cameraRigObject.GetComponent <EyeSkillsCameraRig>();
            brightnessRatio = 0;
            model.IntoConflict();
            AudioManager.instance.Say("inConflict");
            model.Show(true);
        }
        protected void StopConflictEnvironment()
        {
            //Debug.Log("Stopping conflict environment");

            conflictController = cameraRig.gameObject.GetComponent <ConflictZoneModel>();

            conflictController.IntoConflict();

            conflictController.Show(false);

            AtomExpiry(0, false, "-> Called from StopConflictEnvironment. Physics state 2. After audio expires.");
        }
 /// <summary>
 /// Toggle the blinkers on and off
 /// </summary>
 protected void ToggleBlinkers()
 {
     if (blinkersOn)
     {
         conflictController.IntoConflict();
     }
     else
     {
         conflictController.OutOfConflict();
     }
     blinkersOn = !blinkersOn;
 }