Add a simple C# .editorconfig

This commit is contained in:
Aaron Franke 2021-07-22 19:56:37 -04:00
parent b918c4c3ce
commit 5f8275d9ac
No known key found for this signature in database
GPG Key ID: 40A1750B977E56BF
30 changed files with 110 additions and 124 deletions

View File

@ -13,7 +13,7 @@ trim_trailing_whitespace = true
indent_style = space indent_style = space
indent_size = 4 indent_size = 4
[{*.{py,cs},SConstruct,SCsub}] [{*.py,SConstruct,SCsub}]
indent_style = space indent_style = space
indent_size = 4 indent_size = 4
@ -21,7 +21,3 @@ indent_size = 4
[*.{yml,yaml}] [*.{yml,yaml}]
indent_style = space indent_style = space
indent_size = 2 indent_size = 2
[*.{csproj,props,targets,nuspec}]
indent_style = space
indent_size = 2

View File

@ -0,0 +1,14 @@
[*.sln]
indent_style = tab
[*.{csproj,props,targets,nuspec,resx}]
indent_style = space
indent_size = 2
[*.cs]
indent_style = space
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 120
csharp_indent_case_contents_when_block = false

View File

@ -15,8 +15,9 @@
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl> <PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression> <PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <!-- Generates a package at build --> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<IncludeBuildOutput>false</IncludeBuildOutput> <!-- Do not include the generator as a lib dependency --> <!-- Do not include the generator as a lib dependency -->
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.8.0" PrivateAssets="all" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.8.0" PrivateAssets="all" />

View File

@ -353,4 +353,3 @@ healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017 # Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/ MigrationBackup/

View File

@ -113,8 +113,7 @@ namespace GodotTools.IdeMessaging.CLI
} }
} }
ExitMainLoop: ExitMainLoop:
await forwarder.WriteLineToOutput("Event=Quit"); await forwarder.WriteLineToOutput("Event=Quit");
} }

View File

@ -150,8 +150,8 @@ EndProject";
{"Tools|Any CPU", "ExportRelease|Any CPU"} {"Tools|Any CPU", "ExportRelease|Any CPU"}
}; };
var regex = new Regex(string.Join("|",dict.Keys.Select(Regex.Escape))); var regex = new Regex(string.Join("|", dict.Keys.Select(Regex.Escape)));
var result = regex.Replace(input,m => dict[m.Value]); var result = regex.Replace(input, m => dict[m.Value]);
if (result != input) if (result != input)
{ {

View File

@ -577,27 +577,27 @@ MONO_AOT_MODE_LAST = 1000,
{ {
case OS.Platforms.Windows: case OS.Platforms.Windows:
case OS.Platforms.UWP: case OS.Platforms.UWP:
{ {
string arch = bits == "64" ? "x86_64" : "i686"; string arch = bits == "64" ? "x86_64" : "i686";
return $"windows-{arch}"; return $"windows-{arch}";
} }
case OS.Platforms.MacOS: case OS.Platforms.MacOS:
{ {
Debug.Assert(bits == null || bits == "64"); Debug.Assert(bits == null || bits == "64");
string arch = "x86_64"; string arch = "x86_64";
return $"{platform}-{arch}"; return $"{platform}-{arch}";
} }
case OS.Platforms.LinuxBSD: case OS.Platforms.LinuxBSD:
case OS.Platforms.Server: case OS.Platforms.Server:
{ {
string arch = bits == "64" ? "x86_64" : "i686"; string arch = bits == "64" ? "x86_64" : "i686";
return $"linux-{arch}"; return $"linux-{arch}";
} }
case OS.Platforms.Haiku: case OS.Platforms.Haiku:
{ {
string arch = bits == "64" ? "x86_64" : "i686"; string arch = bits == "64" ? "x86_64" : "i686";
return $"{platform}-{arch}"; return $"{platform}-{arch}";
} }
default: default:
throw new NotSupportedException($"Platform not supported: {platform}"); throw new NotSupportedException($"Platform not supported: {platform}");
} }

View File

@ -3,7 +3,8 @@
<ProjectGuid>{27B00618-A6F2-4828-B922-05CAEB08C286}</ProjectGuid> <ProjectGuid>{27B00618-A6F2-4828-B922-05CAEB08C286}</ProjectGuid>
<TargetFramework>net472</TargetFramework> <TargetFramework>net472</TargetFramework>
<LangVersion>7.2</LangVersion> <LangVersion>7.2</LangVersion>
<GodotApiConfiguration>Debug</GodotApiConfiguration> <!-- The Godot editor uses the Debug Godot API assemblies --> <!-- The Godot editor uses the Debug Godot API assemblies -->
<GodotApiConfiguration>Debug</GodotApiConfiguration>
<GodotSourceRootPath>$(SolutionDir)/../../../../</GodotSourceRootPath> <GodotSourceRootPath>$(SolutionDir)/../../../../</GodotSourceRootPath>
<GodotOutputDataDir>$(GodotSourceRootPath)/bin/GodotSharp</GodotOutputDataDir> <GodotOutputDataDir>$(GodotSourceRootPath)/bin/GodotSharp</GodotOutputDataDir>
<GodotApiAssembliesDir>$(GodotOutputDataDir)/Api/$(GodotApiConfiguration)</GodotApiAssembliesDir> <GodotApiAssembliesDir>$(GodotOutputDataDir)/Api/$(GodotApiConfiguration)</GodotApiAssembliesDir>

View File

@ -57,7 +57,7 @@ namespace GodotTools.Ides.Rider
public static bool IsExternalEditorSetToRider(EditorSettings editorSettings) public static bool IsExternalEditorSetToRider(EditorSettings editorSettings)
{ {
return editorSettings.HasSetting(EditorPathSettingName) && IsRider((string) editorSettings.GetSetting(EditorPathSettingName)); return editorSettings.HasSetting(EditorPathSettingName) && IsRider((string)editorSettings.GetSetting(EditorPathSettingName));
} }
public static bool IsRider(string path) public static bool IsRider(string path)

View File

@ -1,16 +1,10 @@
// file: core/math/aabb.h
// commit: 7ad14e7a3e6f87ddc450f7e34621eb5200808451
// file: core/math/aabb.cpp
// commit: bd282ff43f23fe845f29a3e25c8efc01bd65ffb0
// file: core/variant_call.cpp
// commit: 5ad9be4c24e9d7dc5672fdc42cea896622fe5685
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,10 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,4 +1,3 @@
using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace Godot namespace Godot

View File

@ -61,7 +61,7 @@ namespace Godot
using (var stream = new MemoryStream()) using (var stream = new MemoryStream())
using (var writer = new BinaryWriter(stream)) using (var writer = new BinaryWriter(stream))
{ {
writer.Write((ulong) TargetKind.Static); writer.Write((ulong)TargetKind.Static);
SerializeType(writer, @delegate.GetType()); SerializeType(writer, @delegate.GetType());
@ -77,8 +77,8 @@ namespace Godot
using (var stream = new MemoryStream()) using (var stream = new MemoryStream())
using (var writer = new BinaryWriter(stream)) using (var writer = new BinaryWriter(stream))
{ {
writer.Write((ulong) TargetKind.GodotObject); writer.Write((ulong)TargetKind.GodotObject);
writer.Write((ulong) godotObject.GetInstanceId()); writer.Write((ulong)godotObject.GetInstanceId());
SerializeType(writer, @delegate.GetType()); SerializeType(writer, @delegate.GetType());
@ -100,7 +100,7 @@ namespace Godot
using (var stream = new MemoryStream()) using (var stream = new MemoryStream())
using (var writer = new BinaryWriter(stream)) using (var writer = new BinaryWriter(stream))
{ {
writer.Write((ulong) TargetKind.CompilerGenerated); writer.Write((ulong)TargetKind.CompilerGenerated);
SerializeType(writer, targetType); SerializeType(writer, targetType);
SerializeType(writer, @delegate.GetType()); SerializeType(writer, @delegate.GetType());
@ -149,14 +149,14 @@ namespace Godot
int flags = 0; int flags = 0;
if (methodInfo.IsPublic) if (methodInfo.IsPublic)
flags |= (int) BindingFlags.Public; flags |= (int)BindingFlags.Public;
else else
flags |= (int) BindingFlags.NonPublic; flags |= (int)BindingFlags.NonPublic;
if (methodInfo.IsStatic) if (methodInfo.IsStatic)
flags |= (int) BindingFlags.Static; flags |= (int)BindingFlags.Static;
else else
flags |= (int) BindingFlags.Instance; flags |= (int)BindingFlags.Instance;
writer.Write(flags); writer.Write(flags);
@ -238,7 +238,7 @@ namespace Godot
} }
else else
{ {
if (TryDeserializeSingleDelegate((byte[]) elem, out Delegate oneDelegate)) if (TryDeserializeSingleDelegate((byte[])elem, out Delegate oneDelegate))
delegates.Add(oneDelegate); delegates.Add(oneDelegate);
} }
} }
@ -257,7 +257,7 @@ namespace Godot
using (var stream = new MemoryStream(buffer, writable: false)) using (var stream = new MemoryStream(buffer, writable: false))
using (var reader = new BinaryReader(stream)) using (var reader = new BinaryReader(stream))
{ {
var targetKind = (TargetKind) reader.ReadUInt64(); var targetKind = (TargetKind)reader.ReadUInt64();
switch (targetKind) switch (targetKind)
{ {
@ -353,11 +353,11 @@ namespace Godot
parameterTypes[i] = parameterType; parameterTypes[i] = parameterType;
} }
methodInfo = declaringType.GetMethod(methodName, (BindingFlags) flags, null, parameterTypes, null); methodInfo = declaringType.GetMethod(methodName, (BindingFlags)flags, null, parameterTypes, null);
return methodInfo != null && methodInfo.ReturnType == returnType; return methodInfo != null && methodInfo.ReturnType == returnType;
} }
methodInfo = declaringType.GetMethod(methodName, (BindingFlags) flags); methodInfo = declaringType.GetMethod(methodName, (BindingFlags)flags);
return methodInfo != null && methodInfo.ReturnType == returnType; return methodInfo != null && methodInfo.ReturnType == returnType;
} }

View File

@ -1,4 +1,3 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Dynamic; using System.Dynamic;

View File

@ -1,12 +1,11 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
// TODO: Add comments describing what this class does. It is not obvious. // TODO: Add comments describing what this class does. It is not obvious.
@ -26,7 +25,7 @@ namespace Godot
public static real_t Db2Linear(real_t db) public static real_t Db2Linear(real_t db)
{ {
return (real_t) Math.Exp(db * 0.11512925464970228420089957273422); return (real_t)Math.Exp(db * 0.11512925464970228420089957273422);
} }
public static real_t DecTime(real_t value, real_t amount, real_t step) public static real_t DecTime(real_t value, real_t amount, real_t step)
@ -51,7 +50,7 @@ namespace Godot
public static real_t Linear2Db(real_t linear) public static real_t Linear2Db(real_t linear)
{ {
return (real_t) (Math.Log(linear) * 8.6858896380650365530225783783321); return (real_t)(Math.Log(linear) * 8.6858896380650365530225783783321);
} }
public static Resource Load(string path) public static Resource Load(string path)
@ -76,7 +75,7 @@ namespace Godot
public static void Print(params object[] what) public static void Print(params object[] what)
{ {
godot_icall_GD_print(Array.ConvertAll(what ?? new object[]{"null"}, x => x != null ? x.ToString() : "null")); godot_icall_GD_print(Array.ConvertAll(what ?? new object[] { "null" }, x => x != null ? x.ToString() : "null"));
} }
public static void PrintStack() public static void PrintStack()
@ -86,22 +85,22 @@ namespace Godot
public static void PrintErr(params object[] what) public static void PrintErr(params object[] what)
{ {
godot_icall_GD_printerr(Array.ConvertAll(what ?? new object[]{"null"}, x => x != null ? x.ToString() : "null")); godot_icall_GD_printerr(Array.ConvertAll(what ?? new object[] { "null" }, x => x != null ? x.ToString() : "null"));
} }
public static void PrintRaw(params object[] what) public static void PrintRaw(params object[] what)
{ {
godot_icall_GD_printraw(Array.ConvertAll(what ?? new object[]{"null"}, x => x != null ? x.ToString() : "null")); godot_icall_GD_printraw(Array.ConvertAll(what ?? new object[] { "null" }, x => x != null ? x.ToString() : "null"));
} }
public static void PrintS(params object[] what) public static void PrintS(params object[] what)
{ {
godot_icall_GD_prints(Array.ConvertAll(what ?? new object[]{"null"}, x => x != null ? x.ToString() : "null")); godot_icall_GD_prints(Array.ConvertAll(what ?? new object[] { "null" }, x => x != null ? x.ToString() : "null"));
} }
public static void PrintT(params object[] what) public static void PrintT(params object[] what)
{ {
godot_icall_GD_printt(Array.ConvertAll(what ?? new object[]{"null"}, x => x != null ? x.ToString() : "null")); godot_icall_GD_printt(Array.ConvertAll(what ?? new object[] { "null" }, x => x != null ? x.ToString() : "null"));
} }
public static float Randf() public static float Randf()

View File

@ -1,4 +1,3 @@
using System;
using System.Diagnostics; using System.Diagnostics;
namespace Godot namespace Godot

View File

@ -1,8 +1,4 @@
using System; using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Godot namespace Godot
{ {

View File

@ -1,12 +1,8 @@
using System; using System;
using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
namespace Godot namespace Godot
{ {
using Array = Godot.Collections.Array;
using Dictionary = Godot.Collections.Dictionary;
static class MarshalUtils static class MarshalUtils
{ {
/// <summary> /// <summary>

View File

@ -1,9 +1,9 @@
using System;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
namespace Godot namespace Godot
{ {
@ -14,13 +14,15 @@ namespace Godot
/// <summary> /// <summary>
/// The circle constant, the circumference of the unit circle in radians. /// The circle constant, the circumference of the unit circle in radians.
/// </summary> /// </summary>
public const real_t Tau = (real_t) 6.2831853071795864769252867666M; // 6.2831855f and 6.28318530717959 // 6.2831855f and 6.28318530717959
public const real_t Tau = (real_t)6.2831853071795864769252867666M;
/// <summary> /// <summary>
/// Constant that represents how many times the diameter of a circle /// Constant that represents how many times the diameter of a circle
/// fits around its perimeter. This is equivalent to `Mathf.Tau / 2`. /// fits around its perimeter. This is equivalent to `Mathf.Tau / 2`.
/// </summary> /// </summary>
public const real_t Pi = (real_t) 3.1415926535897932384626433833M; // 3.1415927f and 3.14159265358979 // 3.1415927f and 3.14159265358979
public const real_t Pi = (real_t)3.1415926535897932384626433833M;
/// <summary> /// <summary>
/// Positive infinity. For negative infinity, use `-Mathf.Inf`. /// Positive infinity. For negative infinity, use `-Mathf.Inf`.
@ -34,8 +36,10 @@ namespace Godot
/// </summary> /// </summary>
public const real_t NaN = real_t.NaN; public const real_t NaN = real_t.NaN;
private const real_t Deg2RadConst = (real_t) 0.0174532925199432957692369077M; // 0.0174532924f and 0.0174532925199433 // 0.0174532924f and 0.0174532925199433
private const real_t Rad2DegConst = (real_t) 57.295779513082320876798154814M; // 57.29578f and 57.2957795130823 private const real_t Deg2RadConst = (real_t)0.0174532925199432957692369077M;
// 57.29578f and 57.2957795130823
private const real_t Rad2DegConst = (real_t)57.295779513082320876798154814M;
/// <summary> /// <summary>
/// Returns the absolute value of `s` (i.e. positive value). /// Returns the absolute value of `s` (i.e. positive value).
@ -515,7 +519,8 @@ namespace Godot
/// <returns>One of three possible values: `1`, `-1`, or `0`.</returns> /// <returns>One of three possible values: `1`, `-1`, or `0`.</returns>
public static int Sign(int s) public static int Sign(int s)
{ {
if (s == 0) return 0; if (s == 0)
return 0;
return s < 0 ? -1 : 1; return s < 0 ? -1 : 1;
} }
@ -526,7 +531,8 @@ namespace Godot
/// <returns>One of three possible values: `1`, `-1`, or `0`.</returns> /// <returns>One of three possible values: `1`, `-1`, or `0`.</returns>
public static int Sign(real_t s) public static int Sign(real_t s)
{ {
if (s == 0) return 0; if (s == 0)
return 0;
return s < 0 ? -1 : 1; return s < 0 ? -1 : 1;
} }

View File

@ -1,10 +1,9 @@
using System;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
namespace Godot namespace Godot
{ {
@ -15,12 +14,12 @@ namespace Godot
/// <summary> /// <summary>
/// The natural number `e`. /// The natural number `e`.
/// </summary> /// </summary>
public const real_t E = (real_t) 2.7182818284590452353602874714M; // 2.7182817f and 2.718281828459045 public const real_t E = (real_t)2.7182818284590452353602874714M; // 2.7182817f and 2.718281828459045
/// <summary> /// <summary>
/// The square root of 2. /// The square root of 2.
/// </summary> /// </summary>
public const real_t Sqrt2 = (real_t) 1.4142135623730950488016887242M; // 1.4142136f and 1.414213562373095 public const real_t Sqrt2 = (real_t)1.4142135623730950488016887242M; // 1.4142136f and 1.414213562373095
/// <summary> /// <summary>
/// A very small number used for float comparison with error tolerance. /// A very small number used for float comparison with error tolerance.

View File

@ -1,10 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {
@ -177,7 +177,7 @@ namespace Godot
return null; return null;
} }
return from + dir * -dist; return from - (dir * dist);
} }
/// <summary> /// <summary>
@ -206,7 +206,7 @@ namespace Godot
return null; return null;
} }
return begin + segment * -dist; return begin - (segment * dist);
} }
/// <summary> /// <summary>

View File

@ -1,10 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,10 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -124,7 +124,7 @@ namespace Godot
instance = instance.Substring(2); instance = instance.Substring(2);
} }
return sign * Convert.ToInt32(instance, 2);; return sign * Convert.ToInt32(instance, 2);
} }
// <summary> // <summary>
@ -468,7 +468,7 @@ namespace Godot
{ {
uint hash = 5381; uint hash = 5381;
foreach(uint c in instance) foreach (uint c in instance)
{ {
hash = (hash << 5) + hash + c; // hash * 33 + c hash = (hash << 5) + hash + c; // hash * 33 + c
} }
@ -798,8 +798,11 @@ namespace Godot
case '?': case '?':
return instance.Length > 0 && instance[0] != '.' && ExprMatch(instance.Substring(1), expr.Substring(1), caseSensitive); return instance.Length > 0 && instance[0] != '.' && ExprMatch(instance.Substring(1), expr.Substring(1), caseSensitive);
default: default:
if (instance.Length == 0) return false; if (instance.Length == 0)
return (caseSensitive ? instance[0] == expr[0] : char.ToUpper(instance[0]) == char.ToUpper(expr[0])) && ExprMatch(instance.Substring(1), expr.Substring(1), caseSensitive); return false;
if (caseSensitive)
return instance[0] == expr[0];
return (char.ToUpper(instance[0]) == char.ToUpper(expr[0])) && ExprMatch(instance.Substring(1), expr.Substring(1), caseSensitive);
} }
} }

View File

@ -1,10 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,10 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,16 +1,10 @@
// file: core/math/math_2d.h
// commit: 7ad14e7a3e6f87ddc450f7e34621eb5200808451
// file: core/math/math_2d.cpp
// commit: 7ad14e7a3e6f87ddc450f7e34621eb5200808451
// file: core/variant_call.cpp
// commit: 5ad9be4c24e9d7dc5672fdc42cea896622fe5685
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,11 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,16 +1,10 @@
// file: core/math/vector3.h
// commit: bd282ff43f23fe845f29a3e25c8efc01bd65ffb0
// file: core/math/vector3.cpp
// commit: 7ad14e7a3e6f87ddc450f7e34621eb5200808451
// file: core/variant_call.cpp
// commit: 5ad9be4c24e9d7dc5672fdc42cea896622fe5685
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {

View File

@ -1,11 +1,10 @@
using System;
using System.Runtime.InteropServices;
#if REAL_T_IS_DOUBLE #if REAL_T_IS_DOUBLE
using real_t = System.Double; using real_t = System.Double;
#else #else
using real_t = System.Single; using real_t = System.Single;
#endif #endif
using System;
using System.Runtime.InteropServices;
namespace Godot namespace Godot
{ {