private static void UpdateActivity() { var activityManager = discord.GetActivityManager(); string scene = "No Scene"; if (Selection.gameObjects.Length > 0 && Selection.gameObjects[0].scene.IsValid()) { scene = "Scene: " + Selection.gameObjects[0].scene.name; } else if (SceneManager.GetActiveScene().IsValid() && SceneManager.GetActiveScene().path != "") { scene = "Scene: " + SceneManager.GetActiveScene().name; } string file = ""; if (last_updated_file_name.Length > 0) { file = "Last Edited: " + last_updated_file_name; } var activity = new Discord.Activity { State = file, Details = scene, Timestamps = { Start = Helper.GetUnityStartUpTimeStamp(), }, Assets = { LargeImage = "unity", LargeText = Application.productName, SmallImage = "foo smallImageKey", SmallText = "foo smallImageText", }, Party = { }, Secrets = { }, Instance = true, }; activityManager.UpdateActivity(activity, result => { }); }