Commit Graph

65 Commits

Author SHA1 Message Date
cyberblaststudios
48850065ee Added more UE4 blueprint support
Added blueprint support for JoinRequest() and Respond, added latent
blueprint node for getting Discord profile images
2017-11-19 19:29:39 -06:00
Ivan Molodetskikh
57316cbaee clang-format I suppose 2017-11-10 09:59:51 -08:00
Kia
9d4d145e7f Add entry for include folder where you have to place discord-rpc.h 2017-11-10 08:13:01 -08:00
Chris Marsh
7dc663a170 Static link crt 2017-11-09 14:24:30 -08:00
Chris Marsh
a7808a20ed Fix some sizes on join request strings. 2017-11-03 13:40:30 -07:00
Chris Marsh
3bdb88d918 Unity ajt fix 2017-11-02 11:59:45 -07:00
Chris Marsh
a089aab53e Update unity. 2017-10-17 13:34:03 -07:00
Mason Sciotti
dafd85c39f Rename avatarUrl -> avatar for API consistency 2017-10-17 13:34:03 -07:00
SK83RJOSH
b1d6a7c0fc Normalize white-space 2017-10-17 09:37:56 -07:00
SK83RJOSH
e4b3ef63b7 Added request to join functionality 2017-10-17 09:37:56 -07:00
Chris Marsh
86ca320cb9 These should have been extern C. 2017-10-13 10:02:12 -07:00
Chris Marsh
6cdc830544 Missed a couple wanrings. Build example dll 2017-10-12 16:14:16 -07:00
Chris Marsh
39ff0bf3e4 Ask to join (#4)
This adds a new callback `joinRequest` and a new API function `Discord_Respond` to reply to it.
2017-10-12 13:06:55 -07:00
Josh Wood
25b6f1dcde Miscellaneous Unity Fixes (#3)
* Use simplified attribute names and ensure function calls are made with CallingConvention.Cdecl

* Remove unused imports
2017-09-28 08:15:15 -07:00
Chris Marsh
e7cdfaa64e I knew I shouldn't have checked in this dll 2017-09-21 14:04:46 -07:00
Chris Marsh
a5a56bcf68 Also do registering on OSX and Linux. 2017-09-14 08:59:32 -07:00
Chris Marsh
11e74bca5e update dll 2017-09-07 16:16:58 -07:00
Chris Marsh
fa39179be7 Fix up doing builds script, add packaging up results. 2017-09-07 09:05:41 -07:00
Chris Marsh
592f134d80 format 2017-09-06 14:27:52 -07:00
Chris Marsh
794bbccd51 Register upgrade (#2)
* Update init to take an optional Steam ID. Add register for steam game. Remove url from cmd line params to launched game.

* Start on a build script
2017-08-30 15:17:47 -07:00
Chris Marsh
8bceae0a3a autoformat missed these before? 2017-08-29 12:42:10 -07:00
Chris Marsh
4dcb4afd2e Update presence 2017-08-21 10:12:19 -07:00
Chris Marsh
6dc12b82c6 Actually hook up callbacks 2017-08-21 10:12:19 -07:00
Chris Marsh
432166ef1d Expose all the callback events, hook up connect/disconnect events in example 2017-08-21 10:12:19 -07:00
Chris Marsh
bd995f047d change to a UObject 2017-08-21 10:12:18 -07:00
Chris Marsh
63b467f81d wip make plugin do stuff 2017-08-21 10:12:18 -07:00
Chris Marsh
9c6495ab3e Toggleable connected message 2017-08-21 10:12:18 -07:00
Chris Marsh
21eb1e459b Somehow these settings were lost? 2017-08-21 10:12:18 -07:00
Chris Marsh
ff24776107 More plugin 2017-08-21 10:12:18 -07:00
Chris Marsh
70cd486e13 Start on a Discord rpc unreal plugin 2017-08-21 10:12:18 -07:00
Chris Marsh
7ca912a5ac Adding example ui 2017-08-21 10:12:18 -07:00
Chris Marsh
10383339cc Create unreal template app 2017-08-21 10:12:18 -07:00
Chris Marsh
8dab07035f Update example id 2017-08-16 11:48:27 -07:00
Chris Marsh
88f47486cb update dll 2017-08-03 10:51:06 -07:00
Chris Marsh
0271889b2e Allow for disconnect/reconnect. 2017-08-03 10:47:27 -07:00
Chris Marsh
c82cc94538 UI thing 2017-08-03 10:15:22 -07:00
Chris Marsh
470259e8b0 Unity example: show when connected 2017-08-03 09:52:43 -07:00
Chris Marsh
f6853fac1b Unity example working better. 2017-08-02 17:52:20 -07:00
Chris Marsh
f06b187d2d other 64bit warning fix 2017-08-02 17:37:58 -07:00
Chris Marsh
7fe7e2ab53 Initial pass at a unity example... no callbacks yet. 2017-08-02 11:31:35 -07:00
Chris Marsh
27e39a0ec5 Initial unity project example 2017-08-02 11:03:20 -07:00
Chris Marsh
1b7f782f57 register join and spectate handlers too 2017-07-28 13:53:05 -07:00
Chris Marsh
52bdc2714d More complete presence data to test with. 2017-07-28 13:43:43 -07:00
Jason Citron
93d9ba10c2 Fixup event names
- GAME_XXXXX not XXXXX_GAME
- Nuked the WantsPresence event
2017-07-28 00:19:10 -07:00
Chris Marsh
f617f3b78d Let's just register in init 2017-07-27 13:29:24 -07:00
Chris Marsh
1f6fd05884 Add registry key to simplify launching 2017-07-27 11:56:19 -07:00
Chris Marsh
eff657014b Add quit to test shutdown works; empty command to not send presence. 2017-07-25 14:33:12 -07:00
Chris Marsh
7a6172a300 Format 2017-07-25 09:27:48 -07:00
Chris Marsh
63058ddf23 Error message cb 2017-07-24 14:58:53 -07:00
Chris Marsh
063a329a0b Wait for READY event for connection. 2017-07-21 13:54:52 -07:00