Ejemplo n.º 1
0
        void AddType(Type type)
        {
            if (IgnoredTypes.Contains(type))
            {
#if UNITY_EDITOR
                Debug.Log("Try to serialize ignore type" + type);
#else
                Console.WriteLine("Try to serialize ignore type" + type);
#endif

                return;
            }

            if (!typeHandler.CanAddType(type))
            {
                return;
            }

            if (!generatedTypes.Add(type))
            {
                return;
            }

            if (todoTypesSet.Add(type))
            {
                todoTypes.Enqueue(type);
            }
        }
Ejemplo n.º 2
0
        void AddType(Type type)
        {
            if (IgnoredTypes.Contains(type))
            {
                Debug.Log("Try to serialize ignore type" + type);
                return;
            }
            if (!typeHandler.CanAddType(type))
            {
                return;
            }

            if (!generatedTypes.Add(type))
            {
                return;
            }

            if (todoTypesSet.Add(type))
            {
                todoTypes.Enqueue(type);
            }
        }