branchFacepunch.Steamworks/flatcancel
16 Commits over 0 Days - ∞cph!
Sdk 1.48
Generation
Library latests
Update test libraries
Switched callbacks to dispatch system
Do Callbacks
RequestEncryptedAppTicketAsync will return null on subsequent calls if they're too often
structs can have embedded enums
No need for const removal
Extract WriteEnum
convert _t values
flat_name becomes methodname_flat
Update steam_api.json
Overloaded functions no longer named differently
plain uint arrays
SteamDatagramHostedAddress is generated
Generated
RequestUGCDetails fix
Fill doesn't exist
Shorten SteamNetworkingConfigValue, SteamNetworkingConfigDataType
Make PingLocation public
Trim _ from enum values
Make ConnectionState public
Remove old ConnectionState
Force pOutMessageNumber to be a ref
SteamNetworkingConfigScope -> NetConfigScope
SteamNetworkingConfigValue_t => NetKeyValue
Restore networking interfaces
SteamIPAddress takeover
New accessor system
Use method.desc
Set calling conventions
Remove GLobalFunctions.cs
Fixup tests to work on 32bit
CallbackResult - stall for now
Custom enums
New dispatch system
Removed unused
Fixed GetFileDetails test
Remove old sdk
New parser, no code skimming
Interface generation fixes
generated
Put callbacks in different file to structs
Give enums an appropriate type
Update Generator.csproj
Skip come complcated structs
EGameSearchErrorCode_t fix
Skip NetIdentity
Skip SteamNetworkingQuickConnectionStatus
Cleaning
Manual create SteamNetworkingErrMsg
Server Initialize fixes
Call SetupInterface on startup
IsCallResult not used
Removing the new networking stuff (for now)
Adding SteamMatchmakingServers interface (for uniformity)
Remove old vtable lookups
Converting to flat
New initialization methods