예제 #1
0
            internal static void Setup()
            {
                IsReady_link = new DelegateHolder <NativeFuncDelegate>(IsReady_process_event);
                var uf   = Main.GetUFunction("IsReady");
                var func = UObject.Make <Function>(uf);

                NativeFunction = Marshal.GetDelegateForFunctionPointer <FNativeFuncPtr>(func.GetNativeFunc());
                func.SetNativeFunc(Marshal.GetFunctionPointerForDelegate(IsReady_link.Delegate));
            }
예제 #2
0
            internal static void Setup()
            {
                GetDefaultPawnClassForController_link = new DelegateHolder <NativeFuncDelegate>(GetDefaultPawnClassForController_process_event);
                var uf   = Main.GetUFunction("GetDefaultPawnClassForController");
                var func = UObject.Make <Function>(uf);

                NativeFunction = Marshal.GetDelegateForFunctionPointer <FNativeFuncPtr>(func.GetNativeFunc());
                func.SetNativeFunc(Marshal.GetFunctionPointerForDelegate(GetDefaultPawnClassForController_link.Delegate));
            }
예제 #3
0
            internal static void Setup()
            {
                HandleStartingNewPlayer_link = new DelegateHolder <NativeFuncDelegate>(HandleStartingNewPlayer_process_event);
                var uf   = Main.GetUFunction("HandleStartingNewPlayer");
                var func = UObject.Make <Function>(uf);

                NativeFunction = Marshal.GetDelegateForFunctionPointer <FNativeFuncPtr>(func.GetNativeFunc());
                func.SetNativeFunc(Marshal.GetFunctionPointerForDelegate(HandleStartingNewPlayer_link.Delegate));
            }
예제 #4
0
            internal static void Setup()
            {
                OnPhotographySessionStart_link = new DelegateHolder <NativeFuncDelegate>(OnPhotographySessionStart_process_event);
                var uf   = Main.GetUFunction("OnPhotographySessionStart");
                var func = UObject.Make <Function>(uf);

                NativeFunction = Marshal.GetDelegateForFunctionPointer <FNativeFuncPtr>(func.GetNativeFunc());
                func.SetNativeFunc(Marshal.GetFunctionPointerForDelegate(OnPhotographySessionStart_link.Delegate));
            }