v4.0
パラメータがロックされているかどうかを戻します。オブジェクトにロックレベルが 1 つだけ設定されている場合は、ロックされているとみなされます。パラメータがロックされていない場合は、false が戻されます。
oBoolean = Parameter.IsLocked(); |
/* This example demonstrates how to test a parameter to see whether it is locked */ NewScene(null, false); var oObj = Application.ActiveSceneRoot.AddGeometry("Cone", "MeshSurface"); var oParam = oObj.subdivu; LogMessage("Lock state: " + oParam.IsLocked()); oParam.SetLock(siLockLevelManipulation); LogMessage("Lock state: " + oParam.IsLocked()); oParam.UnSetLock(siLockLevelManipulation); // Expected results: //INFO : Lock state: false //INFO : Lock state: true |