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

Classes

struct  FFIEvents
 
struct  FFIMethods
 

Public Member Functions

delegate void FetchSkusHandler (Result result)
 
delegate void FetchEntitlementsHandler (Result result)
 
delegate void StartPurchaseHandler (Result result)
 
delegate void EntitlementCreateHandler (ref Entitlement entitlement)
 
delegate void EntitlementDeleteHandler (ref Entitlement entitlement)
 
void FetchSkus (FetchSkusHandler callback)
 
Int32 CountSkus ()
 
Sku GetSku (Int64 skuId)
 
Sku GetSkuAt (Int32 index)
 
void FetchEntitlements (FetchEntitlementsHandler callback)
 
Int32 CountEntitlements ()
 
Entitlement GetEntitlement (Int64 entitlementId)
 
Entitlement GetEntitlementAt (Int32 index)
 
bool HasSkuEntitlement (Int64 skuId)
 
void StartPurchase (Int64 skuId, StartPurchaseHandler callback)
 
IEnumerable< EntitlementGetEntitlements ()
 
IEnumerable< SkuGetSkus ()
 

Properties

FFIMethods Methods [get]
 

Events

EntitlementCreateHandler OnEntitlementCreate
 
EntitlementDeleteHandler OnEntitlementDelete
 

Private Member Functions

void InitEvents (IntPtr eventsPtr, ref FFIEvents events)
 

Static Private Member Functions

static void FetchSkusCallbackImpl (IntPtr ptr, Result result)
 
static void FetchEntitlementsCallbackImpl (IntPtr ptr, Result result)
 
static void StartPurchaseCallbackImpl (IntPtr ptr, Result result)
 
static void OnEntitlementCreateImpl (IntPtr ptr, ref Entitlement entitlement)
 
static void OnEntitlementDeleteImpl (IntPtr ptr, ref Entitlement entitlement)
 

Private Attributes

IntPtr MethodsPtr
 
Object MethodsStructure
 

Member Function Documentation

◆ CountEntitlements()

Int32 Discord.StoreManager.CountEntitlements ( )

◆ CountSkus()

Int32 Discord.StoreManager.CountSkus ( )

◆ EntitlementCreateHandler()

delegate void Discord.StoreManager.EntitlementCreateHandler ( ref Entitlement entitlement)

◆ EntitlementDeleteHandler()

delegate void Discord.StoreManager.EntitlementDeleteHandler ( ref Entitlement entitlement)

◆ FetchEntitlements()

void Discord.StoreManager.FetchEntitlements ( FetchEntitlementsHandler callback)

◆ FetchEntitlementsCallbackImpl()

static void Discord.StoreManager.FetchEntitlementsCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ FetchEntitlementsHandler()

delegate void Discord.StoreManager.FetchEntitlementsHandler ( Result result)

◆ FetchSkus()

void Discord.StoreManager.FetchSkus ( FetchSkusHandler callback)

◆ FetchSkusCallbackImpl()

static void Discord.StoreManager.FetchSkusCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ FetchSkusHandler()

delegate void Discord.StoreManager.FetchSkusHandler ( Result result)

◆ GetEntitlement()

Entitlement Discord.StoreManager.GetEntitlement ( Int64 entitlementId)

◆ GetEntitlementAt()

Entitlement Discord.StoreManager.GetEntitlementAt ( Int32 index)

◆ GetEntitlements()

IEnumerable< Entitlement > Discord.StoreManager.GetEntitlements ( )

◆ GetSku()

Sku Discord.StoreManager.GetSku ( Int64 skuId)

◆ GetSkuAt()

Sku Discord.StoreManager.GetSkuAt ( Int32 index)

◆ GetSkus()

IEnumerable< Sku > Discord.StoreManager.GetSkus ( )

◆ HasSkuEntitlement()

bool Discord.StoreManager.HasSkuEntitlement ( Int64 skuId)

◆ InitEvents()

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

◆ OnEntitlementCreateImpl()

static void Discord.StoreManager.OnEntitlementCreateImpl ( IntPtr ptr,
ref Entitlement entitlement )
staticprivate

◆ OnEntitlementDeleteImpl()

static void Discord.StoreManager.OnEntitlementDeleteImpl ( IntPtr ptr,
ref Entitlement entitlement )
staticprivate

◆ StartPurchase()

void Discord.StoreManager.StartPurchase ( Int64 skuId,
StartPurchaseHandler callback )

◆ StartPurchaseCallbackImpl()

static void Discord.StoreManager.StartPurchaseCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ StartPurchaseHandler()

delegate void Discord.StoreManager.StartPurchaseHandler ( Result result)

Member Data Documentation

◆ MethodsPtr

IntPtr Discord.StoreManager.MethodsPtr
private

◆ MethodsStructure

Object Discord.StoreManager.MethodsStructure
private

Property Documentation

◆ Methods

FFIMethods Discord.StoreManager.Methods
getprivate

Event Documentation

◆ OnEntitlementCreate

EntitlementCreateHandler Discord.StoreManager.OnEntitlementCreate

◆ OnEntitlementDelete

EntitlementDeleteHandler Discord.StoreManager.OnEntitlementDelete

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