コード例 #1
0
            internal static void add(IntPtr thisPtr, [MarshalAs(UnmanagedType.LPWStr)] string name, int idNum, uint scheme)
            {
                if (_addFunc == null)
                {
                    _addFunc =
                        (_add)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                         "fn_GuiPopUpMenuCtrl_add"), typeof(_add));
                }

                _addFunc(thisPtr, name, idNum, scheme);
            }
コード例 #2
0
            internal static void add(IntPtr thisPtr, [MarshalAs(UnmanagedType.LPWStr)] string key, [MarshalAs(UnmanagedType.LPWStr)] string value)
            {
                if (_addFunc == null)
                {
                    _addFunc =
                        (_add)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                         "fn_ArrayObject_add"), typeof(_add));
                }

                _addFunc(thisPtr, key, value);
            }
コード例 #3
0
            internal static void add(IntPtr thisPtr, int argc, string[] argv)
            {
                if (_addFunc == null)
                {
                    _addFunc =
                        (_add)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                         "fn_SimSet_add"), typeof(_add));
                }

                _addFunc(thisPtr, argc, argv);
            }
コード例 #4
0
ファイル: CameraTagLimitData.cs プロジェクト: q4a/Wolven-kit
 set => SetProperty(ref _add, value);