/// <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"; } }
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()); } } }