Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
Discord.UserManager Class Reference

Classes

struct  FFIEvents
 
struct  FFIMethods
 

Public Member Functions

delegate void GetUserHandler (Result result, ref User user)
 
delegate void CurrentUserUpdateHandler ()
 
User GetCurrentUser ()
 
void GetUser (Int64 userId, GetUserHandler callback)
 
PremiumType GetCurrentUserPremiumType ()
 
bool CurrentUserHasFlag (UserFlag flag)
 

Properties

FFIMethods Methods [get]
 

Events

CurrentUserUpdateHandler OnCurrentUserUpdate
 

Private Member Functions

void InitEvents (IntPtr eventsPtr, ref FFIEvents events)
 

Static Private Member Functions

static void GetUserCallbackImpl (IntPtr ptr, Result result, ref User user)
 
static void OnCurrentUserUpdateImpl (IntPtr ptr)
 

Private Attributes

IntPtr MethodsPtr
 
Object MethodsStructure
 

Member Function Documentation

◆ CurrentUserHasFlag()

bool Discord.UserManager.CurrentUserHasFlag ( UserFlag flag)

◆ CurrentUserUpdateHandler()

delegate void Discord.UserManager.CurrentUserUpdateHandler ( )

◆ GetCurrentUser()

User Discord.UserManager.GetCurrentUser ( )

◆ GetCurrentUserPremiumType()

PremiumType Discord.UserManager.GetCurrentUserPremiumType ( )

◆ GetUser()

void Discord.UserManager.GetUser ( Int64 userId,
GetUserHandler callback )

◆ GetUserCallbackImpl()

static void Discord.UserManager.GetUserCallbackImpl ( IntPtr ptr,
Result result,
ref User user )
staticprivate

◆ GetUserHandler()

delegate void Discord.UserManager.GetUserHandler ( Result result,
ref User user )

◆ InitEvents()

void Discord.UserManager.InitEvents ( IntPtr eventsPtr,
ref FFIEvents events )
private

◆ OnCurrentUserUpdateImpl()

static void Discord.UserManager.OnCurrentUserUpdateImpl ( IntPtr ptr)
staticprivate

Member Data Documentation

◆ MethodsPtr

IntPtr Discord.UserManager.MethodsPtr
private

◆ MethodsStructure

Object Discord.UserManager.MethodsStructure
private

Property Documentation

◆ Methods

FFIMethods Discord.UserManager.Methods
getprivate

Event Documentation

◆ OnCurrentUserUpdate

CurrentUserUpdateHandler Discord.UserManager.OnCurrentUserUpdate

The documentation for this class was generated from the following file: