You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.0 KiB
49 lines
1.0 KiB
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); |
|
} |
|
} |
|
}
|
|
|