// Use this for initialization void Start() { player = GameObject.Find("player"); if (player) { cg = player.GetComponent <CoinGrabber>(); } tm = GetComponentInChildren <TextMesh>(); }
// Tries to get grabbed by the collider void OnTriggerEnter2D(Collider2D other) { CoinGrabber coinGrabber = other.gameObject.GetComponent <CoinGrabber>(); if (null == coinGrabber) { return; } coinGrabber.addCoin(__value); AudioSource.PlayClipAtPoint(OnGrab, transform.position); foreach (GameObject go in SpawnWhenGrabbed) { go.SetActive(true); AudioSource.PlayClipAtPoint(OnSpawnObject, go.transform.position); } Destroy(this.gameObject); }
// Use this for initialization void Start() { __player = GameObject.Find("player"); __coinGrabber = __player.GetComponent <CoinGrabber>(); __text = GetComponent <Text>(); }