Add C# compat members for 4.2 changes
This commit is contained in:
parent
f5696c311c
commit
1dbecc3ff1
|
@ -7,6 +7,8 @@ using System.ComponentModel;
|
|||
|
||||
namespace Godot;
|
||||
|
||||
#pragma warning disable CS1734 // XML comment on 'X' has a paramref tag for 'Y', but there is no parameter by that name.
|
||||
|
||||
partial class AnimationNode
|
||||
{
|
||||
/// <inheritdoc cref="BlendInput(int, double, bool, bool, float, FilterAction, bool, bool)"/>
|
||||
|
@ -24,6 +26,44 @@ partial class AnimationNode
|
|||
}
|
||||
}
|
||||
|
||||
partial class AnimationPlayer
|
||||
{
|
||||
/// <inheritdoc cref="CallbackModeMethod"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public AnimationMethodCallMode MethodCallMode
|
||||
{
|
||||
get => (AnimationMethodCallMode)CallbackModeMethod;
|
||||
set => CallbackModeMethod = (AnimationCallbackModeMethod)value;
|
||||
}
|
||||
|
||||
/// <inheritdoc cref="Active"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public bool PlaybackActive
|
||||
{
|
||||
get => Active;
|
||||
set => Active = value;
|
||||
}
|
||||
|
||||
/// <inheritdoc cref="CallbackModeProcess"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public AnimationProcessCallback PlaybackProcessMode
|
||||
{
|
||||
get => (AnimationProcessCallback)CallbackModeProcess;
|
||||
set => CallbackModeProcess = (AnimationCallbackModeProcess)value;
|
||||
}
|
||||
}
|
||||
|
||||
partial class AnimationTree
|
||||
{
|
||||
/// <inheritdoc cref="CallbackModeProcess"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public AnimationProcessCallback ProcessCallback
|
||||
{
|
||||
get => (AnimationProcessCallback)CallbackModeProcess;
|
||||
set => CallbackModeProcess = (AnimationCallbackModeProcess)value;
|
||||
}
|
||||
}
|
||||
|
||||
partial class CodeEdit
|
||||
{
|
||||
/// <inheritdoc cref="AddCodeCompletionOption(CodeCompletionKind, string, string, Nullable{Color}, Resource, Nullable{Variant}, int)"/>
|
||||
|
@ -36,7 +76,7 @@ partial class CodeEdit
|
|||
|
||||
partial class Geometry3D
|
||||
{
|
||||
/// <inheritdoc cref="SegmentIntersectsConvex(Vector3, Vector3, Collections.Array{Plane})"/>
|
||||
/// <inheritdoc cref="SegmentIntersectsConvex(Vector3, Vector3, Godot.Collections.Array{Plane})"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static Vector3[] SegmentIntersectsConvex(Vector3 from, Vector3 to, Godot.Collections.Array planes)
|
||||
{
|
||||
|
@ -44,6 +84,51 @@ partial class Geometry3D
|
|||
}
|
||||
}
|
||||
|
||||
partial class GraphEdit
|
||||
{
|
||||
/// <inheritdoc cref="ShowArrangeButton"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public bool ArrangeNodesButtonHidden
|
||||
{
|
||||
get => !ShowArrangeButton;
|
||||
set => ShowArrangeButton = !value;
|
||||
}
|
||||
|
||||
/// <inheritdoc cref="GetMenuHBox()"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public HBoxContainer GetZoomHBox()
|
||||
{
|
||||
return GetMenuHBox();
|
||||
}
|
||||
|
||||
/// <inheritdoc cref="SnappingDistance"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public int SnapDistance
|
||||
{
|
||||
get => SnappingDistance;
|
||||
set => SnappingDistance = value;
|
||||
}
|
||||
|
||||
/// <inheritdoc cref="SnappingEnabled"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public bool UseSnap
|
||||
{
|
||||
get => SnappingEnabled;
|
||||
set => SnappingEnabled = value;
|
||||
}
|
||||
}
|
||||
|
||||
partial class GraphNode
|
||||
{
|
||||
/// <inheritdoc cref="DeleteRequest"/>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public event Action CloseRequest
|
||||
{
|
||||
add => DeleteRequest += value;
|
||||
remove => DeleteRequest -= value;
|
||||
}
|
||||
}
|
||||
|
||||
partial class MeshInstance3D
|
||||
{
|
||||
/// <inheritdoc cref="CreateMultipleConvexCollisions(MeshConvexDecompositionSettings)"/>
|
||||
|
@ -108,6 +193,19 @@ partial class SurfaceTool
|
|||
}
|
||||
}
|
||||
|
||||
partial class TileMap
|
||||
{
|
||||
/// <summary>
|
||||
/// The TileMap's quadrant size. Optimizes drawing by batching, using chunks of this size.
|
||||
/// </summary>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public int CellQuadrantSize
|
||||
{
|
||||
get => RenderingQuadrantSize;
|
||||
set => RenderingQuadrantSize = value;
|
||||
}
|
||||
}
|
||||
|
||||
partial class Tree
|
||||
{
|
||||
/// <inheritdoc cref="EditSelected(bool)"/>
|
||||
|
@ -127,3 +225,5 @@ partial class UndoRedo
|
|||
CreateAction(name, mergeMode, backwardUndoOps: false);
|
||||
}
|
||||
}
|
||||
|
||||
#pragma warning restore CS1734
|
||||
|
|
Loading…
Reference in New Issue