public void Set(YesEvent _yes, NoEvent _no, string _title, string _contents) { Yes = _yes; No = _no; TitleLabel.text = _title; ContentsLabel.text = _contents; }
public void Set(YesEvent _yes, NoEvent _no, string title, string contents) { yesEvent = _yes; noEvent = _no; titleLabel.text = title; ContentsLabel.text = contents; }
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(); }); }
// 결과 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); }
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(); }); }
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"; }
remove => RemoveHandler(YesEvent, value);
add => AddHandler(YesEvent, value);