A game about forced loneliness, made by TACStudios
1using System; 2using UnityEngine; 3 4namespace UnityEditor.U2D.Common.Path.GUIFramework 5{ 6 /// <summary> 7 /// Represents the default implementation of a control. 8 /// </summary> 9 internal abstract class DefaultControl : Control 10 { 11 /// <summary> 12 /// Default kPickDistance == 5.0f 13 /// </summary> 14 public static readonly float kPickDistance = 5f; 15 16 /// <summary> 17 /// Initializes and returns an instance of DefaultControl 18 /// </summary> 19 /// <param name="name">The name of the default control.</param> 20 public DefaultControl(string name) : base(name) 21 { 22 } 23 24 /// <summary> 25 /// Overrides the Control.OnBeginLayout function. 26 /// </summary> 27 /// <remarks> 28 /// Sets the LayoutData.distance to DefaultControl.kPickDistance. 29 /// </remarks> 30 /// <param name="data">The layout data.</param> 31 /// <param name="guiState">The current state of the custom editor.</param> 32 /// <returns>Returns the modified layout data.</returns> 33 protected override LayoutData OnBeginLayout(LayoutData data, IGUIState guiState) 34 { 35 data.distance = kPickDistance; 36 return data; 37 } 38 } 39}