예제 #1
0
        /// <summary>
        /// Add a defined layer. Does not apply modified properties on the Tag Manager.
        /// </summary>
        /// <param name="rIndex"></param>
        /// <param name="rName"></param>
        /// <param name="rOverwriteExisting"></param>
        private static void AddLayer_Internal(int rIndex, string rName, bool rOverwriteExisting)
        {
            SerializedProperty lLayer = LayersProperty.GetArrayElementAtIndex(rIndex);

            if (string.IsNullOrEmpty(lLayer.stringValue) || rOverwriteExisting)
            {
                lLayer.stringValue = rName;
                Debug.Log(string.Format("Set Layer [{0}] = {1}\n", rIndex, rName));
            }
        }
예제 #2
0
 set => SetValue(LayersProperty, value);