protected void Awake() { rigidbody = GetComponent <Rigidbody2D>(); gravitation = GetComponent <Gravitation>(); gameController = GameObject.Find("GameController").GetComponent <GameController>(); merger = GetComponentInChildren <Merger>(); particleCollider = GetComponent <Collider2D>(); mergeCollider = merger.GetComponent <Collider2D>(); emitter = GetComponent <Emitter>(); mainRenderer = GetComponent <SpriteRenderer>(); auraRenderer = transform.Find("Aura").GetComponent <SpriteRenderer>(); detailsRenderer = transform.Find("Details").GetComponent <SpriteRenderer>(); hue = GetComponent <Hue>(); animator = GetComponent <Animator>(); disappear = GetComponent <Disappear>(); }