Exemplo n.º 1
0
 public override void UpdateView()
 {
     icon.sprite = App.Model.Master.MGacha.GetIcon(ViewModel.GachaId.Value);
     App.Model.Master.MGacha gachaMaster = GachaCacher.Instance.Get(ViewModel.GachaId.Value);
     gachaName.text       = gachaMaster.name;
     this.gameObject.name = string.Format("Gacha_{0}", ViewModel.GachaId.Value == Global.Constant.tutorial_gacha ? "tutorial" : ViewModel.GachaId.Value.ToString());
     UpdateGachaButtons();
 }
Exemplo n.º 2
0
 private void UpdateGachaButtons()
 {
     App.Model.Master.MGacha gachaMaster = GachaCacher.Instance.Get(ViewModel.GachaId.Value);
     for (int i = 0; i < gachaMaster.prices.Length; i++)
     {
         MGachaPrice  gachaPrice = gachaMaster.prices[i];
         VGachaButton button     = buttons[i];
         button.UpdateView(gachaPrice);
     }
 }