-- Hi, I'm struggling to make something "simple".
-- I have a generic class for a StateMachine:
class State<TEnumState, TEnumTransition>
-- if I create a List<TEnumState> inside it Unity serialize it for me but if I create another class
class TransitionState<TEnumState, TEnumTransition>
-- and inside class State I did something like
public TransitionState<TEnumState, TEnumTransition> m_Transitions
-- Unity lost itself and can't serialize. But if it recognize as a List, can't it recognize when passing by to another class the same type already recognized?
Can you do it?