void OnSpacesListReceived(bool error, Core.RestAPI.RestGetSpaceListResponseData response)
 {
     if (error)
     {
     }
     else
     {
         spaces.ForEach(s => s.onProcessEnd += SpaceUpdated);
         Core.Space.SpacesManager.SaveToCache();
     }
 }
 protected virtual void OnGetSpacesListResponse(bool error, Core.RestAPI.RestGetSpaceListResponseData spacesData)
 {
     if (error)
     {
         Debug.LogError(this.name + " [Update Available Spaces] Something went wrong getting the Space list!");
     }
     else
     {
         InitializeSpaceEntries();
         OnSpaceListUpdated.Invoke();
     }
 }