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

            return(typeMetadata.cSharpType.IsEnum && !CompilerUdonInterface.IsExternType(typeMetadata.cSharpType));
        }