/// <summary> /// Adds a 6DOF input device to be enumerated. /// </summary> /// <param name="device">A 6DOF input device to be added</param> /// <exception cref="GoblinException">If duplicate device identifier exists</exception> public void Add6DOFInputDevice(InputDevice_6DOF device) { if (!enumerator.Additional6DOFDevices.ContainsKey(device.Identifier)) { enumerator.Additional6DOFDevices.Add(device.Identifier, device); } else { throw new GoblinException("The identifier: " + device.Identifier + " is already used"); } }
/// <summary> /// Adds a 6DOF input device to be enumerated. /// </summary> /// <param name="device">A 6DOF input device to be added</param> /// <exception cref="GoblinException">If duplicate device identifier exists</exception> public void Add6DOFInputDevice(InputDevice_6DOF device) { if (!enumerator.Additional6DOFDevices.ContainsKey(device.Identifier)) enumerator.Additional6DOFDevices.Add(device.Identifier, device); else throw new GoblinException("The identifier: " + device.Identifier + " is already used"); }