Pull up singleton behaviour.

This commit is contained in:
2023-11-29 13:12:19 +08:00
parent 522699152b
commit e339ec3e4c
7 changed files with 48 additions and 36 deletions

View File

@@ -6,13 +6,11 @@
using Discord;
using System;
#endif
using UnityEngine;
using Cryville.Common.Unity;
namespace Cryville.Crtr {
internal class DiscordController : MonoBehaviour {
internal class DiscordController : SingletonBehaviour<DiscordController> {
#if COMPILE
public static DiscordController Instance;
const long CLIENT_ID = 1059021675578007622L;
Discord.Discord dc;
@@ -20,7 +18,6 @@ namespace Cryville.Crtr {
long launchTime;
void Start() {
Instance = this;
launchTime = (long)(DateTime.UtcNow - DateTime.UnixEpoch).TotalSeconds;
try {
dc = new Discord.Discord(CLIENT_ID, (UInt64)CreateFlags.NoRequireDiscord);