Exemplo n.º 1
0
        void UpdateData(PlasticGui.Help.HelpImage helpImage, HelpData helpData)
        {
            mHelpImage = helpImage;
            mHelpData  = helpData;

            string formattedHelpText;

            BuildFormattedHelp.ForData(
                mHelpData.CleanText,
                mHelpData.FormattedBlocks.ToArray(),
                mHelpData.Links.ToArray(),
                out formattedHelpText,
                out mFormattedLinks);

            mHelpGUIContent = new GUIContent(formattedHelpText);
        }
Exemplo n.º 2
0
        internal bool TryGetLinkAtChar(
            int charIndex,
            out HelpLink link)
        {
            link = null;

            FormattedHelpLink formattedLink = GetFormattedLinkAtChar(
                mFormattedLinks, charIndex);

            if (formattedLink == null)
            {
                return(false);
            }

            link = formattedLink.Source;

            return(!BuildFormattedHelp.IsLinkMetaChar(formattedLink, charIndex));
        }