Dissonity
Unity SDK for Discord activities
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CDissonity.Models.Activity
 CDissonity.Models.ActivityAssets
 CDissonity.Models.Builders.ActivityBuilderMore information about rich presence: https://discord.com/developers/docs/rich-presence/using-with-the-embedded-app-sdk#custom-rich-presence-data
 CDissonity.Models.ActivityParty
 CDissonity.Models.ActivitySecrets
 CDissonity.Models.ActivityTimestamps
 CDissonity.Api
 CDissonity.Models.Application
 CDissonity.Models.Attachment
 CAttribute
 CDissonity.DissonityConfigAttributeUse this attribute on a class that inherits from SdkConfiguration
 CDissonity.Models.AuthenticatedApplication
 CDissonity.Commands.Responses.AuthenticateData
 CDissonity.Commands.Responses.AuthorizeData
 CDissonity.Models.AuthorizeResponseType
 CDissonity.Models.AvatarDecoration
 CDissonity.Models.BaseUserThis class is the parent for all the user-like structures.

It's also the "user" object sent on start
 CDissonity.Models.AuthenticatedUser
 CDissonity.Models.User
 CDissonity.Models.Participant
 CDissonity.Models.ChannelMention
 CDissonity.Models.ChannelRpc
 CDissonity.Api.CommandsSubclass that allows sending RPC commands
 CDissonity.Models.ConsoleLevel
 CDissonity.Models.CurrencyCode
 CDissonity.Events.DiscordEventType
 CDissonity.Events.DiscordSubscription
 CDissonity.Models.Embed
 CDissonity.Models.EmbedAuthor
 CDissonity.Models.EmbedField
 CDissonity.Models.EmbedFooter
 CDissonity.Models.EmbedProvider
 CDissonity.Models.Emoji
 CDissonity.Commands.Responses.EncourageHardwareAccelerationData
 CDissonity.Models.Entitlement
 CDissonity.Events.ErrorEventData
 CException
 CDissonity.CommandExceptionThis exception is thrown by the Api.Commands and Api.Subscribe methods when the Discord client sends an error response for a command.

 CDissonity.ExternalExceptionThis exception is thrown by the Api.Initialize method when the hiRPC handshake is an error payload.

 CDissonity.OutsideDiscordExceptionThis exception is thrown by the Api.Initialize method when the application runs outside the Discord client.

 CDissonity.Commands.Responses.GetChannelPermissionsData
 CDissonity.Commands.Responses.GetPlatformBehaviorsData
 CDissonity.Models.GuildMember
 CDissonity.Models.GuildMemberRpc
 CDissonity.Api.HiRpcSubclass that enables C#/JS interoperation
 CDissonity.Models.Interop.HiRpcSubscription
 CDissonity.Models.Image
 CDissonity.Commands.Responses.InitiateImageUploadData
 CISdkConfiguration
 CDissonity.SdkConfiguration< TRequest, TResponse >
 CDissonity.Models.Locale
 CDissonity.Api.LocalStorageSubclass that allows storing key-value pairs locally
 CDissonity.Models.Builders.MappingBuilder
 CDissonity.Models.Message
 CDissonity.Models.MessageActivity
 CDissonity.Models.MessageReference
 CDissonity.Models.MultiEventThis is not a normal RPC event, this "event" is sent through hiRPC once the authentication process has finished successfully and Unity has loaded
 CDissonity.Models.OauthScope
 CDissonity.Commands.Responses.OpenExternalLinkData
 CDissonity.Models.Builders.PatchUrlMappingsConfigBuilder
 CDissonity.Models.Platform
 CDissonity.Models.Presence
 CDissonity.Api.ProxySubclass that helps sending HTTPs requests through the Discord proxy
 CDissonity.Models.Interop.QueryData
 CDissonity.Models.Reaction
 CDissonity.Models.ReadyConfig
 CDissonity.Events.ReadyEventData
 CDissonity.Models.Relationship
 CDissonity.ServerTokenRequest
 CDissonity.ServerTokenResponse
 CDissonity.Commands.Responses.SetConfigData
 CDissonity.Commands.Responses.ShareLinkData
 CDissonity.Models.Sku
 CDissonity.Models.SkuPrice
 CDissonity.Models.SpeakingData
 CDissonity.Api.SubscribeSubclass that allows listening to RPC events
 CDissonity.Commands.Responses.UserSettingsGetLocaleData
 CDissonity.Models.UserVoiceState
 CDissonity.Utils
 CDissonity.Models.Video
 CDissonity.Models.VoiceState