Age | Commit message (Collapse) | Author |
|
|
|
C#: Implement `ExportPlugin::_get_name` and move `GLOBAL_DEF` to CSharpLanguage
|
|
Sync C# vectors with Core
|
|
Also documents the .NET project settings.
|
|
|
|
Remove set_drag_forwarding_compat()
|
|
|
|
- Remove `Vector2.Lerp` overload that takes a weight parameter of type `Vector2`.
- Remove `Vector3.Lerp` overload that takes a weight parameter of type `Vector3`.
- Remove `Color.Lerp` overload that takes a weight parameter of type `Color`.
- Remove `Angle` method from `Vector2i`.
- Remove `AngleTo` method from `Vector2i`.
- Remove `AngleToPoint` method from `Vector2i`.
- Remove `Cross` method from `Vector2i`.
- Remove `DistanceSquaredTo` method from `Vector2i` and `Vector3i`.
- Remove `DistanceTo` method from `Vector2i` and `Vector3i`.
- Remove `Dot` method from `Vector2i` and `Vector3i`.
- Remove `PosMod` method from `Vector2i` and `Vector3i`.
- Remove `Orthogonal` method from `Vector2i`.
- Remove `&` operator from `Vector2i` and `Vector3i`.
|
|
C#: Make property accessors internal
|
|
[MP] Fix nested spawning during "ready".
|
|
We want our spawns to be notified after ready, but we need to notify
them in the order they entered tree, so that nested spawners can be used
during "ready" (instead of having to await a frame).
|
|
GDScript: Fix typing of iterator in for loop
|
|
Make script annotations be placed before `class_name` and `extends`
|
|
adamscott/fix-reduce-identifier-from-base-class-script-retrieval
Fix cyclic reference errors while reducing identifiers
|
|
C#: Implement `Mathf.SinCos`
|
|
|
|
Fixes https://github.com/godotengine/godot/issues/69941
|
|
Implement `Mathf.SinCos` that wraps a call to `System.Math.SinCos`,
this allows us to use the `SinCos` method more conveniently with
`real_t`.
Using `Math.SinCos` is often cheaper than separate calls to `Math.Sin`
and `Math.Cos`, and they are often used together.
|
|
Class reference: snake_case .tscn & .gd filenames, _on_* callbacks
|
|
Add EditorUndoRedoManager singleton
|
|
Improve the documentation of GLTFDocument's append methods
|
|
C#: Make `Length` and `LengthSquared` into methods in `Quaternion`.
|
|
C#: Sync `Plane` with Core
|
|
C#: Add missing `Transform{2D,3D}` and `Basis` constructors
|
|
C#: Replace `Rotation` and `Scale` properties with get methods
|
|
Fix arm64 build when using Clang
|
|
Co-authored-by: Dmitrii Maganov <vonagam@gmail.com>
|
|
|
|
|
|
- Add `Plane(Vector3)` constructor.
- Rename `IntersectRay` to `IntersectsRay`.
- Rename `IntersectSegment` to `IntersectsSegment`.
- Replace `Center` property with `GetCenter` method.
- Add and fix documentation about the _normal_ parameter
to Core and C# documentation.
|
|
Previously, custom class would only auto-complete for types in GDScript.
This applies it to identifiers as well.
|
|
- Remove `Transform3D(Quaternion, Vector3)` constructor from C#.
- Add `Transform3D(Projection)` constructor to C#.
- Add documentation to the `Transform3D(Projection)` constructor in Core.
- Add `Transform3D` constructor with only real_t params to C# that mirrors `Transform2D`.
- Expose `Basis` constructor with only real_t params in C#.
- Add `Transform2D(real_t, Vector2, real_t, Vector2)` constructor to C#.
|
|
This is for:
https://github.com/godotengine/godot-docs/issues/6245
|
|
- Replace `Rotation` property with `GetRotation` method in `Transform2D`.
- Replace `Scale` property with `GetScale` method in `Transform2D`.
- Replace `Scale` property with `GetScale` method in `Basis`.
Core does not expose set methods.
|
|
The `Length` and `LengthSquared` members are implemented as methods
in every other C# struct, `Quaternion` was the only one implementing
them as properties.
|
|
raulsntos/dotnet/remove-spherical_interpolate_with
C#: Remove `SphericalInterpolateWith` from Transform3D
|
|
raulsntos/dotnet/intersects-without-include_borders
C#: Remove `includeBorders` parameter from `Rect2i.Intersects` and `AABB.Intersects`
|
|
C#: Sync `Basis` with Core
|
|
- Remove `GetOrthogonalIndex` method (moved to `GridMap`).
- Remove `GetRow` and `SetRow` methods.
|
|
|
|
|
|
|
|
`AABB.Intersects`
|
|
|
|
Add `IsFinite` to C# Variants
|
|
Add `IsZeroApprox` to C# vectors
|
|
|
|
Refactor ProjectSetting overrides
|
|
GDScript: Fix infinite recursion in resolution of enum values
|
|
Implement export_multiline support for Array[String] and Dictionary
|