Commit Graph

114 Commits

Author SHA1 Message Date
Garry Newman
ea85ddbb6f CodeWriter remove unused 2019-04-16 15:08:22 +01:00
Garry Newman
1abc9bf973 Constants, Types to data 2019-04-16 15:05:19 +01:00
Garry Newman
a1c64cfeda Generated structs into Data 2019-04-16 15:00:22 +01:00
Garry Newman
da17648ade BaseSteamInterface becomes SteamInterface 2019-04-16 14:54:05 +01:00
Garry Newman
8e97489def Steamworks.Data 2019-04-16 14:38:10 +01:00
Garry Newman
8ceecaf1b0 Cleaning up publics 2019-04-16 12:17:24 +01:00
Garry Newman
bf6883deb9 Big clean 2019-04-16 11:45:44 +01:00
Garry Newman
3255135df1 GameServer baseline 2019-04-15 20:54:50 +01:00
Garry Newman
6fa147141a Pass ** as ref 2019-04-15 15:37:50 +01:00
Garry Newman
ee7e4e076a Fixed parse error 2019-04-15 15:26:52 +01:00
Garry Newman
920ea6ce6b Fixed IsReturnedWeird ordering 2019-04-15 15:19:33 +01:00
Garry Newman
f7e09ec7bf ISteamFriends interface 2019-04-15 14:19:40 +01:00
Garry Newman
41dfaeb2f7 ServerList 2019-04-15 14:07:31 +01:00
Garry Newman
1f0e34cf40 ISteamMatchmakingServers Parser 2019-04-15 11:41:19 +01:00
Garry Newman
dcd1ea8503 Steamworks.User functions 2019-04-15 10:24:44 +01:00
Garry Newman
ca96362a5f Video 2019-04-14 22:04:46 +01:00
Garry Newman
9cf553a786 Music 2019-04-14 21:57:09 +01:00
Garry Newman
2d2be118d3 Parental settings 2019-04-14 21:48:11 +01:00
Garry Newman
6b26323bf8 Struct callback cleanup 2019-04-13 22:56:06 +01:00
Garry Newman
173a132d6e SteamApiCallback to result 2019-04-13 22:02:52 +01:00
Garry Newman
d9da40c0e8 Internal interfaces do the await callback automatically 2019-04-13 21:20:07 +01:00
Garry Newman
39a63f6906 Parse and use STEAM_CALL_RESULT to pass result type back 2019-04-13 18:46:39 +01:00
Garry Newman
db7c8d66a4 Use new structs properly 2019-04-13 18:45:40 +01:00
Garry Newman
cf8aa9501c Callback structs implement Steamworks.ISteamCallback 2019-04-13 18:45:09 +01:00
Garry Newman
ede67d51cd SteamApiCallback 2019-04-13 18:44:37 +01:00
Garry Newman
06446a8bc0 ISteamUtils generation 2019-04-12 22:53:46 +01:00
Garry Newman
afb2e286f4 Interface string 2019-04-12 22:52:55 +01:00
Garry Newman
199ad77406 Better vector marshalling 2019-04-12 21:30:13 +01:00
Garry Newman
96df72c291 Start fumbling the actual vtable instead of the flat functions 2019-04-12 15:43:11 +01:00
Garry Newman
d7a546d913 Parse from source (it's more reliable) 2019-04-12 15:41:40 +01:00
Garry Newman
6719c6d0a4 Steam controller input fixes 2019-04-12 08:29:19 +01:00
Garry Newman
7e09c9d56f Marshal bool properly 2019-04-11 21:49:46 +01:00
Garry Newman
b6266a7386 Codegen 2019-04-11 21:38:19 +01:00
Garry Newman
d91ba6d84a Throw error if interface_pointer is null 2019-04-11 21:38:06 +01:00
Garry Newman
00bd53f0ec libsteam_api64.so to libsteam_api.so 2019-04-11 21:34:52 +01:00
Garry Newman
9d086dbcf6 Parse newer style STEAM_CALLBACK_BEGIN 2019-04-11 17:00:44 +01:00
Garry Newman
51d0d21674 Fixed RetrieveConnectionDetails char* type 2019-04-11 16:45:00 +01:00
Garry Newman
18262fd4f2 Fixed early outing with enum for no reason 2019-04-11 16:39:59 +01:00
Garry Newman
1e1eb00e04 Fixes, Codegen 2019-04-11 16:37:51 +01:00
Garry Newman
0bf379a41b Steamworks 144 2019-04-11 16:19:09 +01:00
Garry Newman
15b04eec2a 64bit only 2019-04-11 16:18:08 +01:00
Garry Newman
a40334551b Added missing callbacks 2018-03-21 10:42:55 +00:00
Garry Newman
ef8234b958 MonoPInvokeCallback doesn't really seem to need a Type 2018-02-15 11:15:26 +00:00
Garry Newman
68b409d163 Callbacks uses static methods (IL2CPP Compatible) 2018-02-14 17:40:16 +00:00
Garry Newman
04c7eb59dc CallResults are queried 2018-02-14 14:15:02 +00:00
Garry Newman
627fa4c825 Fixed duplicate method name values 2018-01-31 13:05:49 +00:00
Garry Newman
c8e5c0ca5a fixed "Result Esult" 2018-01-31 12:50:13 +00:00
Garry Newman
ba6132715c Don't try to make callback with invalid SteamAPICall_t 2018-01-31 11:40:58 +00:00
Garry Newman
8d202b4645 Fixed uint32 arrays using the wrong size marshalling 2018-01-23 11:02:36 +00:00
Garry Newman
59f7e0ca0a Handle AppId_t arrays 2018-01-23 11:00:14 +00:00