public static bool IsUserDefinedEnum(System.Type type) { return((type.IsEnum && !CompilerUdonInterface.IsExternType(type)) || (type.IsArray && type.GetElementType().IsEnum&& !CompilerUdonInterface.IsExternType(type.GetElementType()))); }
protected override bool HandlesTypeSerialization(TypeSerializationMetadata typeMetadata) { VerifyTypeCheckSanity(); return(typeMetadata.cSharpType.IsEnum && !CompilerUdonInterface.IsExternType(typeMetadata.cSharpType)); }