public override void OnJoinedLobby()
 {
     if (OnJoinLobby != null)
     {
         OnJoinLobby.Invoke();
     }
 }
        private IEnumerator JoinLobbyCoroutine( string i_lobbyName, OnJoinLobby i_callback )
        {
            if( !Connected )
            {
                yield return null;
            }

            bool ret = PhotonNetwork.JoinLobby( new TypedLobby( i_lobbyName, LobbyType.Default ) );

            while( !InsideLobby )
            {
                yield return null;
            }

            if( i_callback != null )
            {
                i_callback( ret );
            }
        }
 public void JoinLobby( string i_name = null, OnJoinLobby i_callback = null )
 {
     StartCoroutine( JoinLobbyCoroutine( i_name, i_callback ) );
 }