void DropToy(ToyBin bin) { bin.PlaceToy(carriedToy); isCarrying = false; carriedToy = null; itemText.gameObject.SetActive(false); onToyDropped?.Invoke(); }
void Start() { if (itemText != null) { itemText.gameObject.SetActive(false); } if (toyBin == null) { toyBin = FindObjectOfType <ToyBin>(); } if (toyBin != null) { toyBin.onMinigameCompleted.AddListener(OnMinigameComplete); } }