using System.Collections.Generic; using UnityEngine; namespace Zenject.ReflectionBaking { public class ZenjectReflectionBakingSettings : ScriptableObject { [SerializeField] bool _isEnabledInBuilds = true; [SerializeField] bool _isEnabledInEditor = false; [SerializeField] bool _allGeneratedAssemblies = true; [SerializeField] List _includeAssemblies = null; [SerializeField] List _excludeAssemblies = null; [SerializeField] List _namespacePatterns = null; public List NamespacePatterns { get { return _namespacePatterns; } } public List IncludeAssemblies { get { return _includeAssemblies; } } public List ExcludeAssemblies { get { return _excludeAssemblies; } } public bool IsEnabledInEditor { get { return _isEnabledInEditor; } } public bool IsEnabledInBuilds { get { return _isEnabledInBuilds; } } public bool AllGeneratedAssemblies { get { return _allGeneratedAssemblies; } } } }