Class EnvVars

Doorstop environment variables, passed into the BepInEx preloader.

https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables

Inheritance
System.Object EnvVars
Inherited Members
System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone()
Namespace: BepInEx.Preloader.Core
Assembly: BepInEx.Preloader.Core.dll
Syntax
public static class EnvVars

Properties

DOORSTOP_DLL_SEARCH_DIRS

Array of paths where Mono searches DLLs from before assembly resolvers are invoked.

Declaration
public static string[] DOORSTOP_DLL_SEARCH_DIRS { get; }
Property Value
Type Description
System.String[]

DOORSTOP_INVOKE_DLL_PATH

Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file.

Declaration
public static string DOORSTOP_INVOKE_DLL_PATH { get; }
Property Value
Type Description
System.String

DOORSTOP_MANAGED_FOLDER_DIR

Full path to the game's "Managed" folder that contains all the game's managed assemblies

Declaration
public static string DOORSTOP_MANAGED_FOLDER_DIR { get; }
Property Value
Type Description
System.String

DOORSTOP_MONO_LIB_PATH

Path of the DLL that contains mono imports.

Declaration
public static string DOORSTOP_MONO_LIB_PATH { get; }
Property Value
Type Description
System.String

DOORSTOP_PROCESS_PATH

Full path to the game executable currently running.

Declaration
public static string DOORSTOP_PROCESS_PATH { get; }
Property Value
Type Description
System.String