public void AddPrefabRealtimeViewModel(RealtimeViewModel prefabViewModel)
 {
     if (!_prefabViewModels.Add(prefabViewModel))
     {
         UnityEngine.Debug.LogError("RealtimeViewModel already exists in Datastore! This is a bug!");
         return;
     }
 }
 public bool AddSceneRealtimeViewModel(RealtimeViewModel viewModel)
 {
     if (viewModel.sceneViewUUID.Length == 0)
     {
         UnityEngine.Debug.LogError("Scene RealtimeView is missing a UUID. This is a bug!");
         return(false);
     }
     if (!_sceneViewModels.Add(viewModel))
     {
         UnityEngine.Debug.LogError("RealtimeViewModel already exists in Datastore! This is a bug!");
         return(false);
     }
     return(true);
 }