Properly handle encoding of strings in Steam API. Fixes #5.

This commit is contained in:
gibbed
2017-11-14 14:02:25 -06:00
parent 8e48814f77
commit cbef61fc2a
7 changed files with 285 additions and 88 deletions

View File

@@ -48,7 +48,7 @@ namespace SAM.API.Wrappers
var languagePointer = this.Call<IntPtr, NativeGetCurrentGameLanguage>(
this.Functions.GetCurrentGameLanguage,
this.ObjectAddress);
return Marshal.PtrToStringAnsi(languagePointer);
return NativeStrings.PointerToString(languagePointer);
}
#endregion
}