Exemplo n.º 1
0
    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();
        }
    }
Exemplo n.º 2
0
    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);
        }
    }