This commit is contained in:
2021-06-13 10:28:03 +02:00
parent eb70603c85
commit df2d24cbd3
7487 changed files with 943244 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using System;
using UnityEngine;
namespace UnityEditor.U2D.Path.GUIFramework
{
/// <summary>
/// Represents the default implementation of a control.
/// </summary>
public abstract class DefaultControl : Control
{
/// <summary>
/// Default kPickDistance == 5.0f
/// </summary>
public static readonly float kPickDistance = 5f;
/// <summary>
/// Initializes and returns an instance of DefaultControl
/// </summary>
/// <param name="name">The name of the default control.</param>
public DefaultControl(string name) : base(name)
{
}
/// <summary>
/// Overrides the Control.OnBeginLayout function.
/// </summary>
/// <remarks>
/// Sets the LayoutData.distance to DefaultControl.kPickDistance.
/// </remarks>
/// <param name="data">The layout data.</param>
/// <param name="guiState">The current state of the custom editor.</param>
/// <returns>Returns the modified layout data.</returns>
protected override LayoutData OnBeginLayout(LayoutData data, IGUIState guiState)
{
data.distance = kPickDistance;
return data;
}
}
}