﻿using System;
using JLGames.RocketDriver.Actions.Loaderx;
using UnityEngine;

namespace JLGames.RocketDriver.Games.Service.Preload
{
    [Serializable]
    public class PreloadBundle
    {
        [SerializeField] private string m_Name;
        [SerializeField] private bool m_AutoRelease;

        public PreloadBundle()
        {
        }

        public PreloadBundle(string name, bool autoRelease)
        {
            m_Name = name;
            m_AutoRelease = autoRelease;
        }

        public string Name => m_Name;

        public bool AutoRelease => m_AutoRelease;

        public override string ToString()
        {
            return $"PreloadBundle({m_Name},{m_AutoRelease})";
        }
    }
}