예제 #1
0
    // Use this for initialization
    void Start()
    {
        player = GameObject.Find("player");
        if (player)
        {
            cg = player.GetComponent <CoinGrabber>();
        }

        tm = GetComponentInChildren <TextMesh>();
    }
예제 #2
0
    // 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);
    }
예제 #3
0
 // Use this for initialization
 void Start()
 {
     __player      = GameObject.Find("player");
     __coinGrabber = __player.GetComponent <CoinGrabber>();
     __text        = GetComponent <Text>();
 }