FairyGUI.RichTextField.ShowHtmlObject C# (CSharp) Method

ShowHtmlObject() public method

public ShowHtmlObject ( int index, bool show ) : void
index int
show bool
return void
        public void ShowHtmlObject(int index, bool show)
        {
            HtmlElement element = textField.htmlElements[index];
            if (element.htmlObject != null && element.type != HtmlElementType.Link)
            {
                //set hidden flag
                if (show)
                    element.status &= 253; //~(1<<1)
                else
                    element.status |= 2;

                if ((element.status & 3) == 0) //not (hidden and clipped)
                {
                    if ((element.status & 4) == 0) //not added
                    {
                        element.status |= 4;
                        element.htmlObject.Add();
                    }
                }
                else
                {
                    if ((element.status & 4) != 0) //added
                    {
                        element.status &= 251;
                        element.htmlObject.Remove();
                    }
                }
            }
        }