Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        controller          = GameObject.Find("controller").GetComponent <controller>();
        canvas              = GameObject.Find("Canvas").GetComponent <Canvas>();
        currencyAudioSource = GameObject.Find("Currency Audio Source").GetComponent <CurrencyAudioSource>();
        FlyInDirection();

        coll = GetComponent <CircleCollider2D>();
        Physics2D.IgnoreLayerCollision(4, 0, true);
        Physics2D.IgnoreLayerCollision(4, 2, true);
        Physics2D.IgnoreLayerCollision(4, 1, true);
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        controller          = GameObject.Find("controller").GetComponent <controller>();
        canvas              = GameObject.Find("Canvas").GetComponent <Canvas>();
        currencyAudioSource = GameObject.Find("Currency Audio Source").GetComponent <CurrencyAudioSource>();

        var x = Random.Range(-1f, 1f);
        var y = Random.Range(-1f, 1f);

        canClick = false;
        Vector2 direction = new Vector2(x, y);

        direction = direction.normalized * -150f;
        GetComponent <Rigidbody2D>().AddForce(direction);
        StartCoroutine(startDying());
        StartCoroutine(delayClicking());
        Physics2D.IgnoreLayerCollision(0, 1, true);
        Physics2D.IgnoreLayerCollision(1, 1, true);
    }