Ejemplo n.º 1
0
 /// <summary>
 /// Instantiates model if it's null.
 /// </summary>
 void InstantiateModel()
 {
     if (model == null)
     {
         model = Instantiate(modelPrefab, transform.position, transform.rotation, transform);
         model.gameObject.name = hand.ToString() + " Controller Model";
     }
 }
Ejemplo n.º 2
0
    private IEnumerator CustomUpdate()
    {
        var devices = new List <InputDevice>();

        while (true)
        {
            yield return(null);

            InputDevices.GetDevicesWithCharacteristics(m_inputCharacteristics, devices);
            if (devices.Count == 1)
            {
                CheckInputs(devices[0]);
                UpdateVelocity();
                UpdateAngularVelocity();
            }
            else if (m_debugMode)
            {
                DebugLogger.current.AddLine("Found " + devices.Count.ToString() + " devices w/ characteristic " + m_inputCharacteristics.ToString());
            }
        }
    }