Exemplo n.º 1
0
 public void Set(YesEvent _yes, NoEvent _no, string _title, string _contents)
 {
     Yes                = _yes;
     No                 = _no;
     TitleLabel.text    = _title;
     ContentsLabel.text = _contents;
 }
Exemplo n.º 2
0
 public void Set(YesEvent _yes, NoEvent _no, string title, string contents)
 {
     yesEvent = _yes;
     noEvent = _no;
     titleLabel.text = title;
     ContentsLabel.text = contents;
 }
Exemplo n.º 3
0
    public void Init(YesEvent _yes, NoEvent _no, int _rewardMultiple)
    {
        // 이벤트 전달
        Yes = _yes;
        No  = _no;
        rewardMultipleText.text = "X " + _rewardMultiple.ToString();

        ButtonOK.onClick.RemoveAllListeners();
        ButtonNO.onClick.RemoveAllListeners();
        ButtonOK.onClick.AddListener(() => { BtnOK(); });
        ButtonNO.onClick.AddListener(() => { BtnNO(); });
    }
Exemplo n.º 4
0
    // 결과
    public void Init(YesEvent _yes, float[] _bet, int[] _x, int _rewardMultiple)
    {
        // 이벤트 전달
        Yes            = _yes;
        rewardMultiple = _rewardMultiple;

        if (rewardMultiple > 1)
        {
            rewardMultipleText.text = "X " + rewardMultiple.ToString();
        }
        else
        {
            rewardMultipleText.text = "";
        }


        ButtonOK.onClick.RemoveAllListeners();
        ButtonOK.onClick.AddListener(() => { BtnOK(); });


        share = this.GetComponent <NativeShareScript>();
        ButtonShare.gameObject.SetActive(true);
        ButtonShare.onClick.RemoveAllListeners();
        ButtonShare.onClick.AddListener(() => { share.ShareBtnPress(); });

        prizeGold = 0;
        for (int i = 0; i < _bet.Length; i++)
        {
            betText[i].text = GlobalManager.Instance.GetGold2Unit(_bet[i]);
            xText[i].text   = _x[i].ToString();

            if (_x[i] == 0)
            {
                winText[i].text = GlobalManager.Instance.GetGold2Unit(_bet[i] * -1);
            }
            else if (_x[i] == 1)
            {
                float win = _bet[i] * 2;
                prizeGold      += win;
                winText[i].text = GlobalManager.Instance.GetGold2Unit(win);
            }
            else if (_x[i] == 2)
            {
                float win = _bet[i] * 3;
                prizeGold      += win;
                winText[i].text = GlobalManager.Instance.GetGold2Unit(win);
            }
        }
        TotalPrizeGold.text = GlobalManager.Instance.GetGold2Unit(prizeGold);
    }
Exemplo n.º 5
0
    public void Init(YesEvent _yes, eDiceNum _num, Color32 _color)
    {
        // 이벤트 전달
        Yes = _yes;

        ButtonOK.onClick.RemoveAllListeners();
        ButtonOK.onClick.AddListener(() => { BtnOK(); });

        num             = _num;
        titleText.text  = _num.ToString();
        titleText.color = _color;
        slider.value    = 0;

        slider.onValueChanged.AddListener(delegate { valueChanged(); });
    }
Exemplo n.º 6
0
    int rewardMultiple; // 보상형 광고 배율

    // 배팅테이블 확인
    public void Init(YesEvent _yes, float[] _bet)
    {
        // 이벤트 전달
        Yes = _yes;
        rewardMultipleText.text = "";

        ButtonOK.onClick.RemoveAllListeners();
        ButtonOK.onClick.AddListener(() => { BtnTableOK(); });
        ButtonShare.gameObject.SetActive(false);
        for (int i = 0; i < _bet.Length; i++)
        {
            betText[i].text = GlobalManager.Instance.GetGold2Unit(_bet[i]);
            xText[i].text   = "0";
            winText[i].text = "0";
        }
        TotalPrizeGold.text = "0";
    }
Exemplo n.º 7
0
 remove => RemoveHandler(YesEvent, value);
Exemplo n.º 8
0
 add => AddHandler(YesEvent, value);