Wanzyee Studio

Set UnityEngine.Object to be locked or editable. More...

Static Public Member Functions

static void EditToggleLocked ()
 Toggle the selected objects locked or editable, opposite to the first one, hotkey "Alt-Shift-L". More...
 
static bool GetLocked (Object target)
 Determine if the object locked or editable. More...
 
static void SetLocked (bool locked, params Object[] targets)
 Set the objects locked or editable. More...
 

Detailed Description

Set UnityEngine.Object to be locked or editable.

Set UnityEngine.HideFlags switch bit of HideFlags.NotEditable to avoid missing operation. Menu "Edit/Toggle Locked" or hotkey "Alt-Shift-L", to toggle selected objects. Or object context menu "Toggle Locked", to toggle the current.

Member Function Documentation

static void EditToggleLocked ( )
static

Toggle the selected objects locked or editable, opposite to the first one, hotkey "Alt-Shift-L".

static bool GetLocked ( Object  target)
static

Determine if the object locked or editable.

Parameters
targetTarget.
Returns
true, if locked, false otherwise.
static void SetLocked ( bool  locked,
params Object[]  targets 
)
static

Set the objects locked or editable.

Only switch HideFlags.NotEditable, and keep other hideFlags bit. Note, to set GameObjcet.hideFlags will also set all components on it.

Parameters
lockedIf set to true locked.
targetsTargets.