protected void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Player" && health > 0) { GirlAttack girl = collision.gameObject.GetComponent <GirlAttack>(); girl.TakeDamage(contactDamage); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { collision.GetComponent <GirlMovement>().enabled = false; collision.GetComponent <Animator>().enabled = false; collision.GetComponent <AudioSource>().enabled = false; GirlAttack girl = collision.GetComponent <GirlAttack>(); if (girl != null) { girl.enabled = false; } OnSceneLoading.Invoke(); StartCoroutine(LoadLevel()); } }
private void Start() { GhostAnimator = FindObjectOfType <Ghost>().GetComponent <Animator>(); GirlAttackComponent = FindObjectOfType <GirlAttack>(); }