Exemplo n.º 1
0
 private void Init(string fileName)
 {
     _fileName = fileName;
     HasSave   = GameObjects.IO.HasSave(_fileName);
     if (HasSave)
     {
         var state = Io.Load <GameState>(_fileName);
         try
         {
             Resources.Load <Texture2D>(state.CurrentLocationImage);
             PlayerName = state.PlayerName;
             CoverImage = state.CurrentLocationImage;
         }
         catch
         {
             HasSave = false;
             Io.Delete(_fileName);
         }
     }
 }