private void Start()
 {
     //snap to state of startpage
     foreach (var pagestate in PageStates)
     {
         if (pagestate.OnPage == (int)Enum.ToObject(typeof(T), _provider.CurrentPage))
         {
             if (!pagestate.DoNothing)
             {
                 _tweenert.SnapToState(pagestate.StateName);
             }
         }
     }
 }