示例#1
0
    public void AddAssignCards(int id)
    {
        var card  = deck.AddHandCard(id);
        int value = buffControler.GetDragCardDamage(true);

        MinusHp(value);
        cardsUI.SetCardAndReturnUniqueID(card, UISource.GetUIInfo(card.type));
    }
示例#2
0
 public void AddCards(params int[] ids)
 {
     foreach (var id in ids)
     {
         var card  = deck.AddHandCard(id);
         int value = buffControler.GetDragCardDamage(true);
         MinusHp(value);
         cardsUI.SetCardAndReturnUniqueID(card, UISource.GetUIInfo(card.type));
     }
 }
示例#3
0
 private void Start()
 {
     if (instance != null)
     {
         Tool.DeBugWarning("system should only one");
     }
     else
     {
         instance = this;
     }
     UISource.Intialize();
     CardInfoSource.Intialize();
     BattleSystem.Intialize();
     battlePresenter.Intialize();
     StartCoroutine(IntializedScene());
 }
 private void PlayUISound(AudioClip sound)
 {
     UISource.clip = sound;
     UISource.Play();
 }
示例#5
0
 void Awake()
 {
     UISource.Intialize();
     CardInfoSource.Intialize();
     cards = CardInfoSource.cards;
 }