Handles
.color
Manual
Reference
Scripting
Scripting
>
Editor Classes
>
Handles
Handles
.color
Menu
Overview
Runtime Classes
Attributes
Enumerations
Editor Classes
Enumerations
History
Index
Handles
All Members
Variables
currentCamera
Class Variables
color
lighting
matrix
Class Functions
ArrowCap
BeginGUI
Button
CircleCap
ClearCamera
ConeCap
CubeCap
CylinderCap
Disc
DotCap
DrawAAPolyLine
DrawBezier
DrawCamera
DrawLine
DrawPolyLine
DrawSolidArc
DrawSolidDisc
DrawSolidRectangleWithOutline
DrawWireArc
DrawWireDisc
EndGUI
FreeMoveHandle
FreeRotateHandle
Label
PositionHandle
RadiusHandle
RectangleCap
RotationHandle
ScaleHandle
ScaleSlider
ScaleValueHandle
SetCamera
Slider
Slider2D
SnapValue
SphereCap
Delegates
DrawCapFunction
static
var
color :
Color
Description
Colors of the handles
Magenta slider that points to 0,0,0.
// Simple script that creates a Magenta Slide Handle that
// points to (0,0,0) nomatter where the target
GameObject
is located.
@
CustomEditor
(Slide)
class
SliderHandleJS
extends
Editor
{
function
OnSceneGUI () {
Handles.color
=
Color.magenta
;
target.vectorPoint =
Handles.Slider
(target.vectorPoint,
Vector3.zero
- target.transform.position);
if
(
GUI.changed
)
EditorUtility.SetDirty
(target);
}
}
And the script attached to this Handle:
// Usage: Place this script on the Game
Object
you want to use the
// editor-created slide handle.
@script
ExecuteInEditMode
()
var
vectorPoint :
Vector3
=
Vector3
(0,0,0);
function
Update
() {
Debug.Log
(
"Looking at: "
+ vectorPoint);
}