diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2021-11-24 17:19:15 -0500 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2021-11-24 17:19:15 -0500 |
| commit | 61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69 (patch) | |
| tree | 3fd5329ee3a54765cf14ae99a72194e8b8aa0261 /Erable/DiscordRPC.cs | |
| parent | 6e207e667ddc77f0901e402fd6d6e04ddf7cd89f (diff) | |
| download | erable-godot-61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69.tar.gz erable-godot-61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69.tar.bz2 erable-godot-61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69.zip | |
Removed .NET files; Now using Godot as the base of the audio player
Diffstat (limited to 'Erable/DiscordRPC.cs')
| -rw-r--r-- | Erable/DiscordRPC.cs | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/Erable/DiscordRPC.cs b/Erable/DiscordRPC.cs deleted file mode 100644 index e0be617..0000000 --- a/Erable/DiscordRPC.cs +++ /dev/null @@ -1,76 +0,0 @@ -/********************************************************************** - * - * Erable: Audio Player - * Copyright (C) 2021 Alee Productions - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <https://www.gnu.org/licenses/>. - * - ************************************************************************/ - -using System; -using DiscordRPC; -using DiscordRPC.Logging; - -namespace Erable -{ - public class DiscordRpc - { - -//Called when your application first starts. -//For example, just before your main loop, on OnEnable for unity. - public static void Initialize() - { - /* - Create a Discord client - NOTE: If you are using Unity3D, you must use the full constructor and define - the pipe connection. - */ - var client = new DiscordRpcClient("808844258038644747") - { - Logger = new ConsoleLogger() {Level = LogLevel.Warning} - }; - - //Set the logger - - //Subscribe to events - client.OnReady += (sender, e) => - { - Console.WriteLine("Connected to Discord..."); - Console.WriteLine("Received Ready from user {0}", e.User.Username); - }; - #if DEBUG - client.OnPresenceUpdate += (sender, e) => - { - Console.WriteLine("Received Update! {0}", e.Presence); - }; - #endif - - //Connect to the RPC - client.Initialize(); - - //Set the rich presence - //Call this as many times as you want and anywhere in your code. - client.SetPresence(new RichPresence() - { - Details = "Playing Nothing", - State = "RPC is being implemented!", - Assets = new Assets() - { - LargeImageKey = "erable_logo", - LargeImageText = "Erable Audio Player" - } - }); - } - } -}
\ No newline at end of file |
