コード例 #1
0
        /// /////////////////////////////////////////////////////////////////////



        /// <summary>
        /// Locks the root game object.
        /// </summary>
        /// <param name="lockGameObject">If set to <c>true</c> lock root game object.</param>
        static void LockRootGameObject(bool lockGameObject)
        {
            EditorClipBinding[] clipBindings = clipBindingsSerialized.value as EditorClipBinding[];
            Array.ForEach(clipBindings, (itm) => {
                if (itm.gameObject != null)
                {
                    if (lockGameObject)
                    {
                        EditorUtilityEx.Lock(itm.gameObject);
                    }
                    else
                    {
                        EditorUtilityEx.Unlock(itm.gameObject);
                    }
                }
            });
        }