private void LoginToPublisher() { //Create a local sync service project. string projectStr = File.ReadAllText($"{importPath}/project.json"); UnityProjectData projectData = JsonUtility.FromJson <UnityProjectData>(projectStr); UnityProject project = new UnityProject(projectData.ProjectId, projectData.ProjectName); //Create a Unity User string userStr = File.ReadAllText($"{importPath}/user.json"); UnityUserData userData = JsonUtility.FromJson <UnityUserData>(userStr); UnityUser user = new UnityUser(userData.AccessToken, userData.DisplayName, userData.UserId); publisher = new MarkerPublisher(); publisher.UpdateProject(project, user); }
public void Initialize() { DataSourceProvider <SyncMarker> .AddListener(HandleDataSourceProvider); m_Publisher = new MarkerPublisher(); }