public void CancelInput()
 {
     if (gameObject.activeInHierarchy && playerReady)
     {
         // undo selection
         audioSrc.PlayOneShot(cancelSFX);
         playerReady = false;
         characterSelectManager.UnSelectCharacter(characterIndex);
         characterSelectUI.UpdateSelected(false);
         playerScript.DetachAllCharacters();
         screensTransitionManager.ReadyPlayer(false);
     }
     else if (gameObject.activeInHierarchy && !playerReady)
     {
         StartCoroutine(ToTitle());
     }
 }