void OnTriggerExit2D(Collider2D other)
 {
     if (other.gameObject.CompareTag("Button"))
     {
         StreetWalkButtonController buttonController = other.gameObject.GetComponent <StreetWalkButtonController>();
         buttonController.Unpress();
     }
 }
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.CompareTag("Key"))
     {
         other.transform.SetParent(gameObject.transform);
         other.transform.localPosition = new Vector3(0.25f, 0.25f, 0);
         other.transform.localScale    = new Vector3(0.5f, 0.5f, 1);
     }
     else if (other.gameObject.CompareTag("Button"))
     {
         StreetWalkButtonController buttonController = other.gameObject.GetComponent <StreetWalkButtonController>();
         buttonController.Press();
     }
 }