예제 #1
0
        public static UnityObject FindObjectsOfType(string typeName)
        {
            IntPtr ptr = MonoClass.ReflectionTypeGetType(typeName);

            if (ptr != IntPtr.Zero)
            {
                Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
                object[]          objArray1  = new object[] { ptr };
                return(MonoClass.smethod_16 <UnityObject>(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Object", "FindObjectsOfType", enumArray1, objArray1));
            }
            return(null);
        }
예제 #2
0
        public static List <UnityObject> FindObjectsOfType <T>()
        {
            IntPtr ptr = MonoClass.ReflectionTypeGetType(typeof(T).Name);

            if (ptr != IntPtr.Zero)
            {
                Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
                object[]          objArray1  = new object[] { ptr };
                return(MonoClass.smethod_16 <Class247 <UnityObject> >(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Object", "FindObjectsOfType", enumArray1, objArray1).method_25());
            }
            return(null);
        }