private void HitBubble(BubbleMove bubble) { if (AreCompatible(colorCode, bubble.ColorCode)) { bubble.Pop(BubblePopCategory.Hit); } }
IEnumerator spawer() { yield return(new WaitForSeconds(2)); int num = Random.Range(1, 5); float r = Random.Range(0.3f, 1f); BubbleMove o = _bubble.GetComponent <BubbleMove>(); o.transform.localScale = new Vector3(r, r, 1); for (int i = 0; i < num; i++) { Vector3 temp = _bubble.transform.position; temp.x = Random.Range(-5f, 5f); Instantiate(_bubble, temp, Quaternion.identity); } StartCoroutine(spawer()); }
public BubbleHelper(BubbleMove prefab) { this.prefab = prefab; this.popEffectPool = new ObjectPool <BubblePopEffect>(() => Instantiate(prefab.PopEffectPrefab)); }