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); }
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 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); }