Unity - Scripting API: Handles.ScaleHandle
Success!
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Submission failed
For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
Parameters
| Parameter | Description |
|---|---|
| scale | Scale to modify. |
| position | The position of the handle. |
| rotation | The rotation of the handle. |
| size | Allows you to scale the size of the handle on-screen. |
Returns
Vector3 The new value modified by the user's interaction with the handle. If the user has not moved the handle, it will return the same value as you passed into the function.
Description
Make a Scene view scale handle.
This will behave like the built-in scale tool
Note: Use HandleUtility.GetHandleSize where you might want to have constant screen-sized handles.

Scale handle that will appear whenever you select the GameObject.
And the script Attached to this GameObject: