Browse Source

Deleted depricated SteamCheck class

pull/1/head
Anairkoen Schno 6 years ago
parent
commit
6e1222d009
2 changed files with 0 additions and 34 deletions
  1. +0
    -1
      IPA.Loader/IPA.Loader.csproj
  2. +0
    -33
      IPA.Loader/Utilities/SteamCheck.cs

+ 0
- 1
IPA.Loader/IPA.Loader.csproj View File

@ -92,7 +92,6 @@
<Compile Include="Updating\SelfPlugin.cs" />
<Compile Include="Utilities\Extensions.cs" />
<Compile Include="Utilities\LoneFunctions.cs" />
<Compile Include="Utilities\SteamCheck.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Ionic.Zip">


+ 0
- 33
IPA.Loader/Utilities/SteamCheck.cs View File

@ -1,33 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IPA.Utilities
{
/// <summary>
/// Provides a utility to test if this is a Steam build of Beat Saber.
/// </summary>
[Obsolete("Use BeatSaber.ReleaseType == BeatSaber.Release.Steam")]
internal static class SteamCheck
{
private static Type SteamVRCamera;
private static Type SteamVRExternalCamera;
private static Type SteamVRFade;
/// <summary>
/// Returns <see langword="true"/> when called on a Steam installation.
/// </summary>
public static bool IsAvailable => FindSteamVRAsset();
private static bool FindSteamVRAsset()
{
// these require assembly qualified names....
SteamVRCamera = Type.GetType("SteamVR_Camera, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", false);
SteamVRExternalCamera = Type.GetType("SteamVR_ExternalCamera, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", false);
SteamVRFade = Type.GetType("SteamVR_Fade, Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", false);
return SteamVRCamera != null && SteamVRExternalCamera != null && SteamVRFade != null;
}
}
}

Loading…
Cancel
Save