When using typedefs as parameters, getting their type id using asIScriptFunction::GetParam returns the primitive type id instead. This makes getting the asITypeInfo instance impossible.
When using typedefs as parameters, getting their type id using asIScriptFunction::GetParam returns the primitive type id instead. This makes getting the asITypeInfo instance impossible.
The typedef is just an alias. It is the true type that is stored in the function signatures, variables, etc.