public void AddAssignCards(int id) { var card = deck.AddHandCard(id); int value = buffControler.GetDragCardDamage(true); MinusHp(value); cardsUI.SetCardAndReturnUniqueID(card, UISource.GetUIInfo(card.type)); }
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)); } }
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(); }
void Awake() { UISource.Intialize(); CardInfoSource.Intialize(); cards = CardInfoSource.cards; }