buttplug-csharp
buttplug-csharp copied to clipboard
Convert ButtplugDeviceAdded/Removed/Info messages to using Types instead of strings for message identifiers
Strings can be anything. The user shouldn't have to deal with that. Types are still a more general type that I'd like (since we can't specify subtype traits outside of generic bounds), but at least then we can do comparisons and use generics, versus expecting the user to do all of the conversion work.