Exemplo n.º 1
0
    protected override void Start()
    {
        numInteractuablesEnTransito = 0;

        //Carga los datos del directorio predeterminado o del de guardado si hay datos guardados
        if (System.IO.File.Exists(Manager.rutaInterDatosGuardados + ID.ToString() + ".xml"))
        {
            datos = ObjetoDatos.LoadInterDatos(Manager.rutaInterDatosGuardados + ID.ToString() + ".xml");
        }
        else
        {
            datos = ObjetoDatos.LoadInterDatos(Manager.rutaInterDatos + ID.ToString() + ".xml");
        }

        //Ejecuta el metodo del padre
        base.Start();

        obstacle = GetComponent <NavMeshObstacle>();

        //Establece el nombre del interactuable
        SetNombre(datos.DevuelveNombreActual());

        if (datos.DevuelveIDTransporte() != -1)
        {
            CrearTransporte(datos.DevuelveIDTransporte());
        }
    }