public DataRoomNumber(TransitionBetweenModes transitionBetweenModes)
 {
     SaveRN = new string[89];
     for (int index = 0; index < 89; index++)
     {
         SaveRN[index] = transitionBetweenModes.ListRoomsNumbers[index];
     }
 }
    public static void SaveTBM(TransitionBetweenModes transitionBetweenModes)
    {
        BinaryFormatter            bf     = new BinaryFormatter();
        FileStream                 stream = new FileStream(Application.dataPath + "/data/path.sav", FileMode.Create);
        DataTransitionBetweenModes data   = new DataTransitionBetweenModes(transitionBetweenModes);

        bf.Serialize(stream, data);
        stream.Close();
    }
    public static void SaveIndexToLP(TransitionBetweenModes transitionBetweenModes)
    {
        BinaryFormatter bf     = new BinaryFormatter();
        FileStream      stream = new FileStream(Application.dataPath + "/data/LastPoint.sav", FileMode.Create);
        SaveLP          data   = new SaveLP(transitionBetweenModes);

        bf.Serialize(stream, data);
        stream.Close();
    }
    public DataTransitionBetweenModes(TransitionBetweenModes transitionBetweenModes)
    {
        int indexOne = 3;

        LogForDTBM    = new string[95];
        LogForDTBM[0] = transitionBetweenModes.PathToLevels;
        LogForDTBM[1] = transitionBetweenModes.PathNameRoom;
        LogForDTBM[2] = transitionBetweenModes.RoomCheck;
        for (int index = 0; index < 89; index++)
        {
            indexOne++;
            LogForDTBM[indexOne] = transitionBetweenModes.ListNameRooms[index];
        }
    }
 public SaveLP(TransitionBetweenModes transitionBetweenModes)
 {
     IndexToLP    = new string[1];
     IndexToLP[0] = transitionBetweenModes.LastPoint;
 }
 public SaveIndexList(TransitionBetweenModes transitionBetweenModes)
 {
     IndexToList    = new int[2];
     IndexToList[0] = transitionBetweenModes.IndexRoomForlist;
     IndexToList[1] = transitionBetweenModes.CheckOnTheEnemy;
 }