Class BeatSaber
Provides some basic utility methods and properties of Beat Saber
Inheritance
System.Object
BeatSaber
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: IPA.Utilities
Assembly: IPA.Loader.dll
Syntax
public static class BeatSaber
Properties
| Improve this Doc View SourceGameVersion
Provides the current game version.
Declaration
public static Version GameVersion { get; }
Property Value
Type | Description |
---|---|
SemVer.Version | the SemVer version of the game |
InstallPath
Gets the path to the Beat Saber install directory.
Declaration
public static string InstallPath { get; }
Property Value
Type | Description |
---|---|
System.String | the path of the game install directory |
LibraryPath
The path to the Libs
folder. Use only if necessary.
Declaration
public static string LibraryPath { get; }
Property Value
Type | Description |
---|---|
System.String | the path to the library directory |
NativeLibraryPath
The path to the Libs\Native
folder. Use only if necessary.
Declaration
public static string NativeLibraryPath { get; }
Property Value
Type | Description |
---|---|
System.String | the path to the native library directory |
PluginsPath
The directory to load plugins from.
Declaration
public static string PluginsPath { get; }
Property Value
Type | Description |
---|---|
System.String | the path to the plugin directory |
ReleaseType
Gets the BeatSaber.Release type of this installation of Beat Saber
Declaration
public static BeatSaber.Release ReleaseType { get; }
Property Value
Type | Description |
---|---|
BeatSaber.Release | the type of release this is |
UserDataPath
The path to the UserData
folder.
Declaration
public static string UserDataPath { get; }
Property Value
Type | Description |
---|---|
System.String | the path to the user data directory |