public void SetRightPill(PillController pill, MyColorEnum color)
 {
     if (color == pill.Color)
     {
         pill.SetPillToBottle(this.transform);
         GameManager.Instance.IncreaseScore();
     }
 }
Example #2
0
        private IEnumerator SpawnAsync()
        {
            for (int j = 0; j < pills.Length; j++)
            {
                for (int i = 0; i < 4; i++)
                {
                    yield return(new WaitForSeconds(delayTime));

                    PillController pill = Instantiate(pills[j], transform.position, Quaternion.identity);
                    pill.transform.parent = _pillManager.transform;
                    _pillManager.AddPill(pill);
                }
            }
        }
Example #3
0
 public void AddPill(PillController pill)
 {
     pill.OnPillSetted += HandleOnPillSetted;
     _pillControllers.Add(pill);
 }