public override void InitInternals() { this._BIsParentalLockEnabled = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsParentalLockEnabled>(Marshal.ReadIntPtr(this.VTable, 0)); this._BIsParentalLockLocked = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsParentalLockLocked>(Marshal.ReadIntPtr(this.VTable, 8)); this._BIsAppBlocked = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsAppBlocked>(Marshal.ReadIntPtr(this.VTable, 16)); this._BIsAppInBlockList = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsAppInBlockList>(Marshal.ReadIntPtr(this.VTable, 24)); this._BIsFeatureBlocked = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsFeatureBlocked>(Marshal.ReadIntPtr(this.VTable, 32)); this._BIsFeatureInBlockList = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsFeatureInBlockList>(Marshal.ReadIntPtr(this.VTable, 40)); }
internal override void Shutdown() { base.Shutdown(); this._BIsParentalLockEnabled = null; this._BIsParentalLockLocked = null; this._BIsAppBlocked = null; this._BIsAppInBlockList = null; this._BIsFeatureBlocked = null; this._BIsFeatureInBlockList = null; }