Exemplo n.º 1
0
 public static UClass LoadClass <T>(UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null) where T : UObject, new()
 {
     return(StaticLoadClass(TypeClass <T>(), InOuter, Name, Filename, LoadFlags, Sandbox));
 }
Exemplo n.º 2
0
        public static UClass StaticLoadClass(UClass BaseClass, UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null)
        {
            IntPtr r = _StaticLoadClass(BaseClass, InOuter, Name, Filename, LoadFlags, Sandbox);

            if (r == IntPtr.Zero)
            {
                return(null);
            }
            return(new UClass()
            {
                _this = r
            });
        }
Exemplo n.º 3
0
 public static T LoadObject <T>(UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null, bool bAllowObjectReconciliation = true) where T : UObject, new()
 {
     return(Cast <T>(StaticLoadObject(TypeClass <T>(), InOuter, Name, Filename, LoadFlags, Sandbox, bAllowObjectReconciliation)));
 }
Exemplo n.º 4
0
 public static UObject StaticLoadObject(UClass Class, UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null, bool bAllowObjectReconciliation = true)
 {
     return(_StaticLoadObject(Class, InOuter, Name, Filename, LoadFlags, Sandbox, bAllowObjectReconciliation));
 }
Exemplo n.º 5
0
        //{
        //    return Cast<T>(StaticLoadObject(TypeClass<T>(), InOuter, Name, Filename, LoadFlags, Sandbox, bAllowObjectReconciliation));
        //}

        public extern static UClass LoadClass <T>(UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null) where T : UObject, new();
Exemplo n.º 6
0
        //{
        //    return Cast<T>(StaticFindObject(TypeClass<T>(), InOuter, InName, ExactClass));
        //}

        public extern static T LoadObject <T>(UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null, bool bAllowObjectReconciliation = true) where T : UObject, new();
Exemplo n.º 7
0
        //{
        //    return _StaticLoadObject(Class, InOuter, Name, Filename, LoadFlags, Sandbox , bAllowObjectReconciliation);
        //}
        ////[MethodImplAttribute(MethodImplOptions.InternalCall)]
        //extern static IntPtr _StaticLoadClass(IntPtr BaseClass, IntPtr InOuter, string Name, string Filename, uint LoadFlags, IntPtr Sandbox);

        public extern static UClass StaticLoadClass(UClass BaseClass, UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null);
Exemplo n.º 8
0
        //{
        //    IntPtr r = _StaticFindObject(Class, InOuter, InName, ExactClass);
        //    if (r == IntPtr.Zero)
        //        return null;
        //    return new UObject()
        //    {
        //        _this = r
        //    };
        //}

        ////[MethodImplAttribute(MethodImplOptions.InternalCall)]
        //extern static IntPtr _StaticLoadObject(IntPtr Class, IntPtr InOuter, string Name, string Filename, uint LoadFlags, IntPtr Sandbox, bool bAllowObjectReconciliation);

        public extern static UObject StaticLoadObject(UClass Class, UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null, bool bAllowObjectReconciliation = true);