How can I use FName as enum?
I'm trying to use the PostEditChangeProperty. It seems recommended to use it like so.
Then do some if statement checking with GET_MEMBER_NAME_CHECKED. Is there a way I can convert the FName to an Enum so that I can use a switch statement with it? I'm a little confused on how I should use it if I have to ask a series of if statements for each value in my class for updating. This may be a c++ question ultimately but I was curious if UE4 had an existing conversion method that I could jump off of?
asked Jun 22 '16 at 09:22 PM in C++ Programming
Fnames are dynamic at runtime, Enums are static at compile time, and Enums are limited to 256 entries, so a general solution for conversion from Fnames to Enums seems impossible.
i think you should instead make an array of Fnames, and use find to get an index, then you can switch on int.
answered Jun 23 '16 at 04:14 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here