Example #1
0
        private void OnTriggerEnter2D(Collider2D col)
        {
            if (col.CompareTag("Currency"))
            {
                Currency currency = col.gameObject.GetComponent <Currency>();

                if (currency.Collected && (currency.GetName() == currencyName))
                {
                    SelfDestructing destructing = currency.GetComponent <SelfDestructing>();
                    if (destructing != null)
                    {
                        destructing.KeepDestroyed();
                        destructing.SelfDestruct();
                    }
                }
            }
        }
 //-------------------------------------------------------------------------
 // Unity API
 //-------------------------------------------------------------------------
 protected void Awake()
 {
     spawner     = GetComponent <CurrencySpawner>();
     destructing = GetComponent <SelfDestructing>();
 }