using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using UnityEngine.SceneManagement;

[Serializable]
public class Gateway
{
    [SerializeField]
    public int id;

    [SerializeField]
    public string currentMapName;

    [SerializeField]
    public Vector3 coords;

    [SerializeField]
    public string nextMapName; //name of the next map
    
    [SerializeField]
    public Vector3 respawnCoords; // coords on the next map


    public Gateway(int _id, Vector3 _coords, string _nextMapName, Vector3 _respawnCoords)
    {
        id = _id;
        currentMapName = SceneManager.GetActiveScene().name;
        coords = _coords;
        respawnCoords = _respawnCoords;
        nextMapName = _nextMapName;
    }

}