// when the player runs into an object, they will be reset at the top of // the screen, with gravity reset. //TODO: clean this function up, tints player two times void RunIntoObject() { this.AddCharisma(-10f); rb.velocity = Vector2.zero; this.transform.position = Physics2D.gravity.y < 0 ? new Vector3(transform.position.x, MAX_HEIGHT - .1f, 0) : new Vector3(transform.position.x, MIN_HEIGHT + .1f, 0); FindObjectOfType <AudioManager>().Play("negative"); ResultsManager.IncPlayerCrash(); }