Interface IGUIState
Assembly: Unity.2D.Path.Editor.dll
Syntax
public interface IGUIState
Properties
changed
Declaration
bool changed { get; set; }
Property Value
clickCount
Declaration
int clickCount { get; set; }
Property Value
commandName
Declaration
string commandName { get; }
Property Value
eventType
Declaration
EventType eventType { get; }
Property Value
hotControl
Declaration
int hotControl { get; set; }
Property Value
isActionKeyDown
Declaration
bool isActionKeyDown { get; }
Property Value
isAltDown
Declaration
Property Value
isShiftDown
Declaration
bool isShiftDown { get; }
Property Value
keyCode
Declaration
Property Value
Declaration
Property Value
mousePosition
Declaration
Vector2 mousePosition { get; }
Property Value
nearestControl
Declaration
int nearestControl { get; set; }
Property Value
Methods
AddControl(int, float)
Declaration
void AddControl(int controlID, float distance)
Parameters
Type |
Name |
Description |
int |
controlID |
|
float |
distance |
|
DistanceToCircle(Vector3, float)
Declaration
float DistanceToCircle(Vector3 center, float radius)
Parameters
Returns
DistanceToSegment(Vector3, Vector3)
Declaration
float DistanceToSegment(Vector3 p1, Vector3 p2)
Parameters
Returns
GUIToWorld(Vector2, Vector3, Vector3)
Declaration
Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePos)
Parameters
Returns
GetControlID(int, FocusType)
Declaration
int GetControlID(int hint, FocusType focusType)
Parameters
Returns
GetHandleSize(Vector3)
Declaration
float GetHandleSize(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Returns
HasCurrentCamera()
Declaration
Returns
Repaint()
Declaration
Slider(int, SliderData, out Vector3)
Declaration
bool Slider(int id, SliderData sliderData, out Vector3 newPosition)
Parameters
Returns
UseEvent()
Declaration