Пример #1
0
    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());
        }
    }
Пример #2
0
    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}";
                }
            }
        }
    }