Ejemplo n.º 1
0
 public void Refresh()
 {
     TypeText.text = Cur_Bonus.BonusType.ToString();
     NameText.text = Utils.TextMeshProColorStringConvertToText(Cur_Bonus.GetDesc());
     if (Cur_Bonus is Bonus_UnlockCardByID b_UnlockCardByID)
     {
         ClientUtils.ChangeImagePicture(Pic, AllCards.GetPicIDByCardID(b_UnlockCardByID.CardID));
     }
 }
Ejemplo n.º 2
0
    public void Initialize(Bonus bonus, UnityAction onEditButtonClick, UnityAction onDeleteButtonClick)
    {
        Cur_Bonus = bonus;
        EditButton.onClick.RemoveAllListeners();
        EditButton.onClick.AddListener(onEditButtonClick);
        DeleteButton.onClick.RemoveAllListeners();
        DeleteButton.onClick.AddListener(onDeleteButtonClick);

        ClientUtils.ChangeImagePicture(Pic, Cur_Bonus.PicID);
        TypeText.text = Cur_Bonus.BonusType.ToString();
        NameText.text = Utils.TextMeshProColorStringConvertToText(Cur_Bonus.GetDesc());
        if (Cur_Bonus is Bonus_UnlockCardByID b_UnlockCardByID)
        {
            ClientUtils.ChangeImagePicture(Pic, AllCards.GetPicIDByCardID(b_UnlockCardByID.CardID));
        }
    }
Ejemplo n.º 3
0
 public Bonus_UnlockCardByID(int cardID) : base(BonusTypes.UnlockCardByID)
 {
     CardID = cardID;
     PicID  = AllCards.GetPicIDByCardID(cardID);
 }