Exemplo n.º 1
0
    public void AdjustLens(HeadsetsConfigurationData confData)
    {
//		Debug.LogError( "C: ConfData: " + confData );

        if (activeEyes != null)
        {
            for (int index = 0; index < activeEyes.Length; index++)
            {
                Destroy(activeEyes[index]);
            }

            activeEyes = null;
        }

        dimensions            = confData.size;
        position              = confData.positions;
        distortionCoefficient = confData.distortionCoefficients;

        k1Co = distortionCoefficient.x;
        k2Co = distortionCoefficient.y;

        GameObject[] eyes = GenerateEyes();
        activeEyes = eyes;

//		Debug.Log ( "Left eye: " + eyes[0] + ", Right eye: " + eyes[1] );
    }
Exemplo n.º 2
0
 void FetchConfigData()
 {
     if (HeadsetCompatibilityCore.instance.CheckConf(name))
     {
         configurationData = HeadsetCompatibilityCore.instance.GetConf(name);
         configDataIsReady = true;
         AdjustLensAndCloseMenu();
     }
     else
     {
         ExpandingMenuManager.instance.RemoveDeadButton(this);
     }
 }
Exemplo n.º 3
0
 void FetchConfigData()
 {
     configurationData = HeadsetCompatibilityCore.instance.GetConf(name);
     configDataIsReady = true;
     AdjustLensAndCloseMenu();
 }