Ejemplo n.º 1
0
            internal static void setTransform(IntPtr thisPtr, [MarshalAs(UnmanagedType.LPWStr)] string position, [MarshalAs(UnmanagedType.LPWStr)] string direction)
            {
                if (_setTransformFunc == null)
                {
                    _setTransformFunc =
                        (_setTransform)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                                  "fn_SFXSource_setTransform"), typeof(_setTransform));
                }

                _setTransformFunc(thisPtr, position, direction);
            }
Ejemplo n.º 2
0
            internal static void setTransform(IntPtr thisPtr, InternalTransformFStruct txfm)
            {
                if (_setTransformFunc == null)
                {
                    _setTransformFunc =
                        (_setTransform)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                                  "fn_SceneObject_setTransform"), typeof(_setTransform));
                }

                _setTransformFunc(thisPtr, txfm);
            }