private void OnTriggerEnter2D(Collider2D collision) { GameObject collisionObject = collision.gameObject; PickableFallingItem objectScript = collisionObject.GetComponent <PickableFallingItem>(); if (objectScript != null && objectScript.AttachedToPlayer) { hud.CollectItem(collisionObject.name); objectScript.AttachToCollector(gameObject, GetRandomColliderPosition()); } }
private void InitializeItems() { for (int i = 0; i < pickableFallingItems.Length; i++) { PickableFallingItem currentPickableFallingItem = pickableFallingItems[i]; for (int j = 0; j < txtItems.Length; j++) { Text currentItemText = txtItems[j]; if (currentItemText.name == currentPickableFallingItem.name) { currentItemText.text = $"0/{currentPickableFallingItem.amountToCollect}"; } } } }