void OnTriggerEnter(Collider collider) { if (collectionType == CollectionTypes.Coins) { CoinPurse coinPurse = collider.gameObject.GetComponent <CoinPurse>(); if (coinPurse != null) { if (particles != null) { GameObject initParticles = GameObject.Instantiate(particles); initParticles.transform.position = transform.position; } coinPurse.AddCoins(value); DestroyObject(this.gameObject); } } }