public void SetRightPill(PillController pill, MyColorEnum color) { if (color == pill.Color) { pill.SetPillToBottle(this.transform); GameManager.Instance.IncreaseScore(); } }
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); } } }
public void AddPill(PillController pill) { pill.OnPillSetted += HandleOnPillSetted; _pillControllers.Add(pill); }