Assets.Scripts.Environment.Interactable.WeaponPickup.OnTriggerEnter C# (CSharp) Метод

OnTriggerEnter() публичный Метод

public OnTriggerEnter ( Collider col ) : void
col UnityEngine.Collider
Результат void
        void OnTriggerEnter(Collider col)
        {
            if (col.name == "Player")
            {
                AudioSource.PlayClipAtPoint(Take, transform.position);

                var playerAmmo = GameObject.FindObjectOfType<PlayerAmmo>();

                if (IsWeapon)
                {
                    playerAmmo.CollectWeapon(WeaponId);
                }

                if (IsAmmo)
                {
                    playerAmmo.AddAmmo(AmmoType, AmmountCount);
                }

                Destroy(gameObject);
            }
        }
    }