internal static InternalPoint3FStruct getPosition(IntPtr thisPtr)
            {
                if (_getPositionFunc == null)
                {
                    _getPositionFunc =
                        (_getPosition)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                                 "fn_SceneObject_getPosition"), typeof(_getPosition));
                }

                return(_getPositionFunc(thisPtr));
            }
Exemple #2
0
            internal static int[] getPosition(IntPtr thisPtr)
            {
                if (_getPositionFunc == null)
                {
                    _getPositionFunc =
                        (_getPosition)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                                 "fn_GuiControl_getPosition"), typeof(_getPosition));
                }

                return(_getPositionFunc(thisPtr));
            }
            internal static IntPtr getPosition(IntPtr thisPtr, int argc, string[] argv)
            {
                if (_getPositionFunc == null)
                {
                    _getPositionFunc =
                        (_getPosition)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                                 "fn_afxCamera_getPosition"), typeof(_getPosition));
                }

                return(_getPositionFunc(thisPtr, argc, argv));
            }