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(); }
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); } }