Example #1
0
    public override void Create_HR(PUGameObject container)
    {
        currentY -= paragraphSpacing();

        PUColor color = new PUColor();

        color.color = new Color(0.8f, 0.8f, 0.8f, 1.0f);
        color.SetFrame(padding.left + 2, currentY, 0, 1, 0, 0, "top,left");
        color.LoadIntoPUGameObject(container);
    }
Example #2
0
    public override void End_Blockquote(PUGameObject container)
    {
        padding.left -= 16;

        float topY = blockquotesTop.Peek();

        blockquotesTop.Pop();

        PUColor color = new PUColor();

        color.color = new Color(0.8f, 0.8f, 0.8f, 1.0f);
        color.SetFrame(padding.left + 2, currentY, 4, Mathf.Abs(topY - currentY), 0, 0, "top,left");
        color.LoadIntoPUGameObject(container);
    }
Example #3
0
    public void PutTextInBox(PUGameObject container, PUTMPro text, float margin, Color outlineColor, Color backgroundColor)
    {
        PUColor outlineColorGO = new PUColor();

        outlineColorGO.color = outlineColor;
        outlineColorGO.SetFrame(text.rectTransform.anchoredPosition.x, text.rectTransform.anchoredPosition.y, text.rectTransform.sizeDelta.x + margin * 2.0f, text.rectTransform.sizeDelta.y + margin * 2.0f, 0, 1, "top,left");
        outlineColorGO.LoadIntoPUGameObject(container);

        PUColor backgroundColorGO = new PUColor();

        backgroundColorGO.color = backgroundColor;
        backgroundColorGO.SetFrame(0, 0, 0, 0, 0, 0, "stretch,stretch");
        backgroundColorGO.LoadIntoPUGameObject(outlineColorGO);
        backgroundColorGO.SetStretchStretch(1, 1, 1, 1);

        text.rectTransform.SetParent(outlineColorGO.rectTransform, false);
        text.rectTransform.pivot     = Vector2.zero;
        text.rectTransform.anchorMax = Vector2.one;
        text.rectTransform.anchorMin = Vector2.zero;
        text.SetStretchStretch(margin, margin, margin, margin);
    }
    public void PutTextInBox(PUGameObject container, PUTMPro text, float margin, Color outlineColor, Color backgroundColor)
    {
        PUColor outlineColorGO = new PUColor ();
        outlineColorGO.color = outlineColor;
        outlineColorGO.SetFrame (text.rectTransform.anchoredPosition.x,text.rectTransform.anchoredPosition.y,text.rectTransform.sizeDelta.x + margin * 2.0f,text.rectTransform.sizeDelta.y + margin * 2.0f,0,1,"top,left");
        outlineColorGO.LoadIntoPUGameObject (container);

        PUColor backgroundColorGO = new PUColor ();
        backgroundColorGO.color = backgroundColor;
        backgroundColorGO.SetFrame (0, 0, 0, 0, 0, 0, "stretch,stretch");
        backgroundColorGO.LoadIntoPUGameObject (outlineColorGO);
        backgroundColorGO.SetStretchStretch (1, 1, 1, 1);

        text.rectTransform.SetParent (outlineColorGO.rectTransform, false);
        text.rectTransform.pivot = Vector2.zero;
        text.rectTransform.anchorMax = Vector2.one;
        text.rectTransform.anchorMin = Vector2.zero;
        text.SetStretchStretch (margin, margin, margin, margin);
    }
    public override void End_Blockquote(PUGameObject container)
    {
        padding.left -= 16;

        float topY = blockquotesTop.Peek ();
        blockquotesTop.Pop ();

        PUColor color = new PUColor ();
        color.color = new Color(0.8f, 0.8f, 0.8f, 1.0f);
        color.SetFrame (padding.left+2, currentY, 4, Mathf.Abs (topY - currentY), 0, 0, "top,left");
        color.LoadIntoPUGameObject (container);
    }
    public override void Create_HR(PUGameObject container)
    {
        currentY -= paragraphSpacing();

        PUColor color = new PUColor ();
        color.color = new Color(0.8f, 0.8f, 0.8f, 1.0f);
        color.SetFrame (padding.left + 2, currentY, 0, 1, 0, 0, "top,left");
        color.LoadIntoPUGameObject (container);
    }