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