Extended support for EditCondition inside USTRUCT (State Tree)

As it stands it is difficult to use EditCondition for UProperties inside of a UStruct.

In particular I would like to be able to use EditCondition based on UFunctions however it is impossible to define UFunctions inside Ustructs. You should be able to create UFunction simply for that purpose.

UStructs are used a ton inside of state trees so this is inconvenient.