private void HitBubble(BubbleMove bubble)
 {
     if (AreCompatible(colorCode, bubble.ColorCode))
     {
         bubble.Pop(BubblePopCategory.Hit);
     }
 }
Esempio n. 2
0
    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));
 }