9d68458eb2
1. RegisterGenericType: solves some types that cannot be found directly by strings, such as MapEntity.SelectedList(HashSet<MapEntity>) 2. IsTargetType: can be used to know whether MapEntity is Item, Character, or Structure.