UnityEditor.Unsupported.GetSubmenusIncludingSeparators C# (CSharp) Method

GetSubmenusIncludingSeparators() private method

private GetSubmenusIncludingSeparators ( string menuPath ) : string[]
menuPath string
return string[]
        public static extern string[] GetSubmenusIncludingSeparators(string menuPath);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

示例#1
0
        public static void ExtractSubMenuWithPath(string path, GenericMenu menu, string replacementPath, UnityEngine.Object[] temporaryContext)
        {
            HashSet <string> stringSet = new HashSet <string>((IEnumerable <string>)Unsupported.GetSubmenus(path));

            foreach (string includingSeparator in Unsupported.GetSubmenusIncludingSeparators(path))
            {
                string replacementMenuString = replacementPath + includingSeparator.Substring(path.Length);
                if (stringSet.Contains(includingSeparator))
                {
                    MenuUtils.ExtractMenuItemWithPath(includingSeparator, menu, replacementMenuString, temporaryContext, -1, (System.Action <string, UnityEngine.Object[], int>)null, (System.Action <string, UnityEngine.Object[], int>)null);
                }
            }
        }
All Usage Examples Of UnityEditor.Unsupported::GetSubmenusIncludingSeparators