Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public GameObject CreatePanel(string pName, Color32 pColor, GameObject parent, bool pActive) {
- Sprite textureT = Resources.Load<Sprite>("PanelTest");
- // create panel
- GameObject panel;
- panel = new GameObject();
- panel.gameObject.SetActive(pActive);
- panel.name = pName;
- panel.AddComponent<CanvasRenderer> ();
- panel.AddComponent<RectTransform> ();
- panel.transform.SetParent (parent.transform);
- RectTransform panelTransform = panel.GetComponent<RectTransform> ();
- panelTransform.offsetMax = Vector2.one;
- panelTransform.offsetMin = Vector2.zero;
- panelTransform.anchorMin = new Vector2 (0.25f, 0.25f);
- panelTransform.anchorMax = new Vector2 (0.75f, 0.75f);
- //panelTransform.pivot = new Vector2(0,1);
- panel.AddComponent<Image> ();
- panel.GetComponent<Image>().sprite = textureT;
- Image panelImageComponent = panel.GetComponent<Image> ();
- panelImageComponent.color = pColor;
- panelImageComponent.fillCenter = true;
- return panel;
- }
- public GameObject CreatePanel(string pName, Color32 pColor, float minX, float minY, float maxX, float maxY, GameObject parent, bool pActive) {
- Sprite textureT = Resources.Load<Sprite>("PanelTest");
- // create panel
- GameObject panel;
- panel = new GameObject();
- panel.gameObject.SetActive(pActive);
- panel.name = pName;
- panel.AddComponent<CanvasRenderer> ();
- panel.AddComponent<RectTransform> ();
- panel.transform.SetParent (parent.transform);
- RectTransform panelTransform = panel.GetComponent<RectTransform> ();
- panelTransform.offsetMax = Vector2.one;
- panelTransform.offsetMin = Vector2.zero;
- panelTransform.anchorMin = new Vector2 (minX, minY);
- panelTransform.anchorMax = new Vector2 (maxX, maxY);
- //panelTransform.pivot = new Vector2(0,1);
- panel.AddComponent<Image> ();
- panel.GetComponent<Image>().sprite = textureT;
- Image panelImageComponent = panel.GetComponent<Image> ();
- panelImageComponent.color = pColor;
- panelImageComponent.fillCenter = true;
- return panel;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement