public static void Load(string content, string button0Label, OnButtonClickMethod button0ClickCallback, string button1Label, OnButtonClickMethod button1ClickCallback, bool showCloseButton = false) { var ad = Load(); if (ad) { ad.LblContent.text = content; ad.LblContent.AssumeNaturalSize(); var btnY = ad.LblContent.transform.localPosition.y - ad.LblContent.transform.localScale.y * ad.LblContent.height - 50; ad.Btn0.SetActive(true); ad.LblButton0.text = button0Label; ad.Btn0.transform.localPosition = new Vector3(-125, btnY, 0); ad.OnButton0Click = button0ClickCallback; ad.Btn1.SetActive(true); ad.LblButton1.text = button1Label; ad.Btn1.transform.localPosition = new Vector3(125, btnY, 0); ad.OnButton1Click = button1ClickCallback; ad.BtnClose.SetActive(showCloseButton); ad.Resize(); } }
public static void Load(string content, string button0Label, OnButtonClickMethod button0ClickCallback, bool showCloseButton = false) { Load(); var ad = Instance; if (ad) { ad.LblContent.text = content; ad.LblButton0.text = button0Label; ad.Btn0.transform.localPosition = Vector3.zero; ad.OnButton0Click = button0ClickCallback; ad.Btn1.SetActive(true); ad.Btn1.SetActive(false); ad.BtnClose.SetActive(showCloseButton); } }