// Assembly: Vuplex.WebView
// Full name: Vuplex.WebView.Internal.WebPluginFactory

namespace Vuplex.WebView.Internal
{
public class WebPluginFactory // TypeDefIndex: 7495
{
	// Fields
	type#15321 IgnoreMissingPluginInEditor;
	type#6051 _allPlugins;
	type#20632 _androidPlugin;
	type#20632 _androidGeckoPlugin;
	type#15319 _beforeSceneLoadCalled;
	type#20632 _iosPlugin;
	type#20632 _macWebKitPlugin;
	type#15314 _mockWarningLogged;
	type#20632 _standalonePlugin;
	type#20632 _uwpPlugin;
	type#20632 _visionOSPlugin;
	type#20632 _webGLPlugin;

	// Methods
	// RVA: -1
	public virtual type#8686 GetAllPlugins() { }
	// RVA: -1
	public virtual type#20631 GetDefaultPlugin(type#13610 preferredPlugins) { }
	// RVA: -1
	public static type#28660 RegisterAndroidPlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterAndroidGeckoPlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterIOSPlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterMacWebKitPlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterStandalonePlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterUwpPlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterVisionOSPlugin(type#20631 plugin) { }
	// RVA: -1
	public static type#28660 RegisterWebGLPlugin(type#20631 plugin) { }
	// RVA: -1
	private static type#28660 _addPlugin(type#20631 plugin) { }
	// RVA: -1
	private type#28660 _assertNotTooEarly() { }
	// RVA: -1
	private static type#28660 _beforeSceneLoad() { }
	// RVA: -1
	private type#20631 _choosePlugin(type#20631 originalPlugin, type#26576 buildPlatformName, type#26576 packageName, type#26576 storeUrlPath, type#13608 preferredPlugins) { }
	// RVA: -1
	private type#26576 _getMoreInfoText(type#26576 storeUrlPath) { }
	// RVA: -1
	private type#20631 _getCorrectPluginForStandalone(type#13608 preferredPlugins) { }
	// RVA: -1
	private type#28660 _logMockWarningOnce(type#26576 reason) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
