Class TestGUIState
Inheritance
System.Object
TestGUIState
Syntax
public class TestGUIState : IGUIState
Fields
sliderDelta
Declaration
public Vector3 sliderDelta
Field Value
Properties
changed
Declaration
public bool changed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
clickCount
Declaration
public int clickCount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Implements
commandName
Declaration
public string commandName { get; set; }
Property Value
Type |
Description |
System.String |
|
Implements
eventType
Declaration
public EventType eventType { get; set; }
Property Value
Type |
Description |
EventType |
|
Implements
hotControl
Declaration
public int hotControl { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Implements
isActionKeyDown
Declaration
public bool isActionKeyDown { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
isAltDown
Declaration
public bool isAltDown { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
isShiftDown
Declaration
public bool isShiftDown { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
keyCode
Declaration
public KeyCode keyCode { get; set; }
Property Value
Implements
Declaration
public int mouseButton { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Implements
mousePosition
Declaration
public Vector2 mousePosition { get; set; }
Property Value
Implements
nearestControl
Declaration
public int nearestControl { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Implements
repaintFlag
Declaration
public bool repaintFlag { get; }
Property Value
Type |
Description |
System.Boolean |
|
usedEvent
Declaration
public bool usedEvent { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddControl(Int32, Single)
Declaration
public void AddControl(int controlID, float distance)
Parameters
Type |
Name |
Description |
System.Int32 |
controlID |
|
System.Single |
distance |
|
Implements
BeginEventPass()
Declaration
public void BeginEventPass()
DistanceToCircle(Vector3, Single)
Declaration
public float DistanceToCircle(Vector3 center, float radius)
Parameters
Type |
Name |
Description |
Vector3 |
center |
|
System.Single |
radius |
|
Returns
Type |
Description |
System.Single |
|
Implements
DistanceToSegment(Vector3, Vector3)
Declaration
public float DistanceToSegment(Vector3 p1, Vector3 p2)
Parameters
Type |
Name |
Description |
Vector3 |
p1 |
|
Vector3 |
p2 |
|
Returns
Type |
Description |
System.Single |
|
Implements
GetControlID(Int32, FocusType)
Declaration
public int GetControlID(int hint, FocusType focusType)
Parameters
Type |
Name |
Description |
System.Int32 |
hint |
|
FocusType |
focusType |
|
Returns
Type |
Description |
System.Int32 |
|
Implements
GetHandleSize(Vector3)
Declaration
public float GetHandleSize(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Returns
Type |
Description |
System.Single |
|
Implements
GUIToWorld(Vector2, Vector3, Vector3)
Declaration
public Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePos)
Parameters
Type |
Name |
Description |
Vector2 |
guiPosition |
|
Vector3 |
planeNormal |
|
Vector3 |
planePos |
|
Returns
Implements
HasCurrentCamera()
Declaration
public bool HasCurrentCamera()
Returns
Type |
Description |
System.Boolean |
|
Implements
IsEventOutsideWindow()
Declaration
public bool IsEventOutsideWindow()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool IsViewToolActive()
Returns
Type |
Description |
System.Boolean |
|
Repaint()
Declaration
Implements
Slider(Int32, SliderData, out Vector3)
Declaration
public bool Slider(int id, SliderData sliderData, out Vector3 newPosition)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
SliderData |
sliderData |
|
Vector3 |
newPosition |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
UseEvent()
Declaration
Implements
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.