// this will change the user interface
    private IEnumerator ChangeInterface(UserInterfaceCanvas aUIToChangeTo, bool aFade)
    {
        m_ActiveUserInterface = aUIToChangeTo;


        yield return(null);
    }
 public void ChangeUserInterface(UserInterfaceCanvas aUIToChangeTo)
 {
     StartCoroutine(ChangeInterface(aUIToChangeTo, false));
 }
 public void ChangeUserInterfaceAndFade(UserInterfaceCanvas aUIToChangeTo)
 {
     StartCoroutine(ChangeInterface(aUIToChangeTo, true));
 }