示例#1
0
        private IEnumerator CreateRoomCoroutine( string i_roomName, OnCreatRoomCallback i_callback )
        {
            bool ret = PhotonNetwork.CreateRoom( i_roomName );

            if( !ret )
            {
                i_callback( false );
                yield break;
            }

            while( !InRoom )
            {
                yield return null;
            }

            if( i_callback != null )
            {
                i_callback( true );
            }
        }
示例#2
0
        public void CreateRoom( string i_name = null, OnCreatRoomCallback i_callback = null )
        {
            if( !PhotonNetwork.insideLobby )
            {
                return;
            }

            StartCoroutine( CreateRoomCoroutine( i_name, i_callback ) );
        }