// Update is called once per frame void Update() { if (Input.GetButtonDown("Cancel")) { player.FreezePlayer(); StartCoroutine("ShutdownCo"); } }
void OnTriggerEnter2D(Collider2D entity) { //Gets player health (other) PlayerMain other = entity.GetComponent <PlayerMain>(); playerObject = other; if (!TriggeredByKeypress && other.inStruggleEvent == false && !other.CheckPlayerFrozen()) { other.FreezePlayer(); other.TakeDamageOverTime(1); audioClip.Play(); } }
void OnTriggerStay2D(Collider2D entity) { //Gets player health (other) PlayerMain other = entity.GetComponent <PlayerMain>(); playerObject = other; if (TriggeredByKeypress == true && other.inStruggleEvent == false) { if (Input.GetButtonDown("Action") && !other.CheckPlayerFrozen()) { other.FreezePlayer(); other.TakeDamageOverTime(1); audioClip.Play(); } } }
void OnTriggerEnter2D(Collider2D entity) { if (entity.CompareTag("Player")) { //Gets player health (other) PlayerMain other = entity.GetComponent <PlayerMain>(); playerObject = other; if (other.inStruggleEvent == false && !other.CheckPlayerFrozen()) { other.FreezePlayer(); audioManager.Stop("BGM"); audioManager.Play("StruggleSFX"); _monsterAttacking = true; other.TakeDamageOverTime(2); playerObject.spriteRenderer.enabled = false; _anim.SetTrigger("Attacking"); } } else { return; } }