b486678290
Library -Artifacts
50 lines
1.0 KiB
C#
50 lines
1.0 KiB
C#
using UnityEngine;
|
|
|
|
namespace UnityEditor.U2D.Sprites
|
|
{
|
|
internal interface IGUIUtility
|
|
{
|
|
int GetPermanentControlID();
|
|
int hotControl { get; set; }
|
|
int keyboardControl { get; set; }
|
|
int GetControlID(int hint, FocusType focus);
|
|
}
|
|
|
|
internal class GUIUtilitySystem : IGUIUtility
|
|
{
|
|
public int GetPermanentControlID()
|
|
{
|
|
return GUIUtility.GetPermanentControlID();
|
|
}
|
|
|
|
public int hotControl
|
|
{
|
|
get
|
|
{
|
|
return GUIUtility.hotControl;
|
|
}
|
|
set
|
|
{
|
|
GUIUtility.hotControl = value;
|
|
}
|
|
}
|
|
|
|
public int keyboardControl
|
|
{
|
|
get
|
|
{
|
|
return GUIUtility.keyboardControl;
|
|
}
|
|
set
|
|
{
|
|
GUIUtility.keyboardControl = value;
|
|
}
|
|
}
|
|
|
|
public int GetControlID(int hint, FocusType focus)
|
|
{
|
|
return GUIUtility.GetControlID(hint, focus);
|
|
}
|
|
}
|
|
}
|