Hi. I was looking at adding some Wwise event triggers in my Unity project based on some events triggered by a specific package (basically on post-initialization of a particular system). You can add custom callbacks by deriving a class from the AkTriggerBase type. However looking at the AkTriggerBase.GetAllDerivedTypes() implementation it only looks up all derived types in the same assembly as AkTriggerBase itself (AK.Wwise.Unity.MonoBehaviour). It'd be great if it could scan all assemblies instead so it's easier to extend (using System.AppDomain.CurrentDomain.GetAssemblies()).
This does mean you can't simply use the Type.Name to retrieve the Type instance later on, you'd have to use Type.AssemblyQualifiedName. It would need some work to keep it backwards compatible in the inspector window.
Thanks.