1010
1111public struct BootstrapData
1212{
13- [ JsonProperty ( "api_endpoint" ) ] public string ApiEndpoint ;
13+ public string ApiEndpoint
14+ {
15+ get { return ExtensionData . ApiEndpoint ; }
16+ set { ExtensionData . ApiEndpoint = value ; }
17+ }
18+
1419 [ JsonProperty ( "game_id" ) ] public string GameId ;
1520 [ JsonProperty ( "token" ) ] public string Token ;
1621}
@@ -356,31 +361,25 @@ public void OnGUI()
356361 /// </summary>
357362 private void GetNamespaceToken ( )
358363 {
359- new System . Threading . Thread ( ( ) =>
360- {
361- var command = thisMachineSelected ? "get-namespace-development-token" : "get-namespace-public-token" ;
362- var namespaceId = gameData . namespaces [ selectedIndex ] . Item1 . name_id ;
364+ var command = thisMachineSelected ? "get-namespace-development-token" : "get-namespace-public-token" ;
365+ var namespaceId = gameData . namespaces [ selectedIndex ] . Item1 . name_id ;
363366
364- var result = RivetCLI . RunCommand ( "sidekick" , command , "--namespace" , namespaceId ) ;
365-
366- switch ( result )
367- {
368- case SuccessResult < JObject > successResult :
369- var token = successResult . Data [ "Ok" ] [ "token" ] . ToString ( ) ;
370- UnityEngine . Debug . Log ( "Rivet Token: " + token ) ;
371- rivetEditorToken = token ;
372- UnityEditor . EditorApplication . delayCall += ( ) =>
373- {
374- PlayerPrefs . SetString ( "RIVET_EDITOR_TOKEN" , token ) ;
375- Debug . Log ( "Saved token to PlayerPrefs" ) ;
376- } ;
377- break ;
378- case ErrorResult < JObject > errorResult :
379- UnityEngine . Debug . LogError ( errorResult . Message ) ;
380- break ;
381- }
367+ var result = RivetCLI . RunCommand ( "sidekick" , command , "--namespace" , namespaceId ) ;
382368
383- } ) . Start ( ) ;
369+ switch ( result )
370+ {
371+ case SuccessResult < JObject > successResult :
372+ var token = successResult . Data [ "Ok" ] [ "token" ] . ToString ( ) ;
373+ window . RivetToken = token ;
374+ UnityEditor . EditorApplication . delayCall += ( ) =>
375+ {
376+ PlayerPrefs . SetString ( "RIVET_EDITOR_TOKEN" , token ) ;
377+ } ;
378+ break ;
379+ case ErrorResult < JObject > errorResult :
380+ UnityEngine . Debug . LogError ( errorResult . Message ) ;
381+ break ;
382+ }
384383 }
385384 }
386385}
0 commit comments