42 lines
1.4 KiB
C#
42 lines
1.4 KiB
C#
namespace Steamworks
|
|
{
|
|
public static class SteamParentalSettings
|
|
{
|
|
public static bool BIsParentalLockEnabled()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamParentalSettings_BIsParentalLockEnabled(CSteamAPIContext.GetSteamParentalSettings());
|
|
}
|
|
|
|
public static bool BIsParentalLockLocked()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamParentalSettings_BIsParentalLockLocked(CSteamAPIContext.GetSteamParentalSettings());
|
|
}
|
|
|
|
public static bool BIsAppBlocked(AppId_t nAppID)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamParentalSettings_BIsAppBlocked(CSteamAPIContext.GetSteamParentalSettings(), nAppID);
|
|
}
|
|
|
|
public static bool BIsAppInBlockList(AppId_t nAppID)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamParentalSettings_BIsAppInBlockList(CSteamAPIContext.GetSteamParentalSettings(), nAppID);
|
|
}
|
|
|
|
public static bool BIsFeatureBlocked(EParentalFeature eFeature)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamParentalSettings_BIsFeatureBlocked(CSteamAPIContext.GetSteamParentalSettings(), eFeature);
|
|
}
|
|
|
|
public static bool BIsFeatureInBlockList(EParentalFeature eFeature)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamParentalSettings_BIsFeatureInBlockList(CSteamAPIContext.GetSteamParentalSettings(), eFeature);
|
|
}
|
|
}
|
|
}
|