private void OnTriggerEnter2D(Collider2D col) { if (GameManager.Instance.coinContainer.ContainsKey(col.gameObject)) { CoinsCount++; coinsText.text = CoinsCount.ToString(); var coin = GameManager.Instance.coinContainer[col.gameObject]; coin.StartDestroy(); } if (GameManager.Instance.itemsContainer.ContainsKey(col.gameObject)) // нужно для обратботки столкновений с обьектами, которые нас интересуют { var itemComponent = GameManager.Instance.itemsContainer[col.gameObject]; items.Add(itemComponent.Item); itemComponent.Destroy(col.gameObject); } }
private void Start() { GameManager.Instance.inventory = this; coinsText.text = CoinsCount.ToString(); items = new List <Item>(); }