void OnTriggerExit2D(Collider2D other) { if (other.CompareTag("Player")) { activateMiddle = false; } LowerLadder.UpdateIfNeed(); //Debug.Log("Middle unactive"); }
void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { activateUpper = true; } LowerLadder.UpdateIfNeed(); //Debug.Log("Upper active"); }
void MoveRight() { if (!LowerLadder.DenyTurn()) { player.GetComponent <Rigidbody2D>().transform.position += Vector3.right * mainSpeed * Time.deltaTime; player.GetComponent <SpriteRenderer>().flipX = true; PlayerMove.currentPlayerAction = PlayerMove.PlayerStates.Walking; } }