protected void resetScrollRectPersistentPosition()
 {
     if (!dataEntityCollection.TryGetComponent <PersistentIglooUIPositionData>(sceneDataHandle, out persistentPositionData))
     {
         persistentPositionData = dataEntityCollection.AddComponent <PersistentIglooUIPositionData>(sceneDataHandle);
     }
     persistentPositionData.ScreenName = "";
 }
 private IEnumerator setScrollRectPersistentPosition()
 {
     if (!dataEntityCollection.TryGetComponent <PersistentIglooUIPositionData>(sceneDataHandle, out persistentPositionData))
     {
         persistentPositionData = dataEntityCollection.AddComponent <PersistentIglooUIPositionData>(sceneDataHandle);
     }
     if (persistentPositionData.ScreenName != base.name)
     {
         persistentPositionData.ScreenName = base.name;
         yield break;
     }
     while (!PooledScrollRect.IsInitialized)
     {
         yield return(null);
     }
     scrollRect.normalizedPosition = persistentPositionData.Position;
 }