コード例 #1
0
ファイル: Program.cs プロジェクト: lukaspj/T3DSharp-Book
        internal static string eval(string consoleString)
        {
            if (_evalFunc == null)
            {
                _evalFunc =
                    (_eval)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle,
                                                                                                      "fneval"), typeof(_eval));
            }

            return(Marshal.PtrToStringUni(_evalFunc(consoleString)));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: lukaspj/T3DSharp
        internal static string eval(string consoleString)
        {
            if (_evalFunc == null)
            {
                _evalFunc =
                    (_eval)Marshal.GetDelegateForFunctionPointer(NativeLibrary.GetExport(Torque3D.Torque3DLibHandle,
                                                                                         "fneval"), typeof(_eval));
            }

            return(Marshal.PtrToStringUni(_evalFunc(consoleString)));
        }