// 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); }
// 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); }