Moved UseThisCall to Config

This commit is contained in:
Garry Newman 2016-09-30 11:51:38 +01:00
parent b509b92b38
commit 01c8083869
2 changed files with 21 additions and 6 deletions

View File

@ -198,11 +198,5 @@ internal Action InstallCallback( int type, Delegate action )
//return () => Valve.Steamworks.SteamAPI.UnregisterCallback( ptr ); //return () => Valve.Steamworks.SteamAPI.UnregisterCallback( ptr );
return null; return null;
} }
/// <summary>
/// Some platforms allow/need CallingConvention.ThisCall. If you're crashing with argument null
/// errors on certain platforms, try flipping this to true.
/// </summary>
public bool UseThisCall { get; set; }
} }
} }

View File

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Facepunch.Steamworks
{
public static class Config
{
/// <summary>
/// Some platforms allow/need CallingConvention.ThisCall. If you're crashing with argument null
/// errors on certain platforms, try flipping this to true.
///
/// I owe this logic to Riley Labrecque's hard work on Steamworks.net - I don't have the knowledge
/// or patience to find this shit on my own, so massive thanks to him. And also massive thanks to him
/// for releasing his shit open source under the MIT license so we can all learn and iterate.
///
/// </summary>
public static bool UseThisCall { get; set; }
}
}