public void BuyBonus(int _bonus) { BonusSlot _freeSlot = GetFreeBonusSlot(); if (_freeSlot != null) { _freeSlot.InitSlot((eSpecialCard)_bonus); } }
private void Update() { if (canMove) { bonus.transform.position = Vector3.Lerp(bonus.transform.position, posMove, speedMove * Time.deltaTime); float distance = Vector3.Distance(bonus.transform.position, posMove); if (distance < 30) { destination.InitSlot(mySpecial); canMove = false; gameObject.SetActive(false); } } }