ProjectItem.IsLocked operator

導入

v4.0

詳細

オブジェクトがロックされているかどうかを戻します。オブジェクトにロックレベルが 1 つだけ設定されている場合は、ロックされているとみなされます。オブジェクトがロックされていない場合は、siLockLevelNone が戻されます。

スクリプト 構文

oBoolean = ProjectItem.IsLocked();

戻り値

Boolean

JScript の例

NewScene( null, false );
CreatePrim( "Cone", "MeshSurface" );
var oObj = Application.ActiveSceneRoot.FindChild( "Cone" );
oObj.SetLock( siLockLevelManipulation );
Application.LogMessage( "Is the cone locked?: " + oObj.IsLocked() );
oObj.UnSetLock( siLockLevelManipulation )
Application.LogMessage( "Is the cone still locked?: " + oObj.IsLocked() );
// Expected result:
//INFO : Is the cone locked?: true
//INFO : Is the cone still locked?: true

関連項目

ProjectItem.IsLocked ProjectItem.LockType ProjectItem.LockLevel ProjectItem.SetLock ProjectItem.UnSetLock ProjectItem.LockMasters Parameter.IsLocked Lock Unlock