Exemplo n.º 1
0
        internal static void SetControlImage(
            this VisualElement element,
            string name,
            PlasticGui.Help.HelpImage imageName)
        {
            Image imageElem = element.Query <Image>(name).First();

            imageElem.image = Images.GetHelpImage(imageName);
        }
Exemplo n.º 2
0
        internal void Show(PlasticGui.Help.HelpImage helpImage, HelpData helpData)
        {
            ClearData();

            UpdateData(helpImage, helpData);

            Visible = true;

            mWindow.Repaint();
        }
Exemplo n.º 3
0
        internal static void SetControlImage(
            this VisualElement element,
            string name,
            PlasticGui.Help.HelpImage imageName)
        {
            Image imageElem = element.Query <Image>(name).First();

            imageElem.image          = Images.GetHelpImage(imageName);
            imageElem.image.wrapMode = UnityEngine.TextureWrapMode.Clamp;
        }
Exemplo n.º 4
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);
        }