Thank you for the updates. As a fellow dev I wanted to ask about the change from Enum to StringName. Is it purely for the flexibility with modders adding more types or are their other benefits?
I currently use both enums and StringNames but I prefer enums for types because it can be type enforced. Thank you for your insights and time.
Random thought: Although I wonder can we type enforce StringNames if they are under a class level dictionary?