Interfaces
negdkcc
negdkcc / INEGdk
Interface: INEGdk
Defined in: interface/INEGdk.ts:58
Represents the interface for the Game Development Kit (GDK). Provides methods for initializing the GDK, logging in, managing game profiles, and interacting with the game server.
Methods
buyShopPack()
buyShopPack(
packId,amount,currency,callback):void
Defined in: interface/INEGdk.ts:189
Purchases a shop pack.
Parameters
packId
number
The ID of the shop pack to purchase.
amount
number
The amount to purchase.
currency
string
The currency to use for the purchase.
callback
NEShopBuyCallback
A callback function to handle the purchase result.
Returns
void
createWallet()
createWallet():
string
Defined in: interface/INEGdk.ts:71
Creates a new wallet and returns the seed phrase.
Returns
string
The generated seed phrase.
getAddress()
getAddress():
string
Defined in: interface/INEGdk.ts:156
Retrieves the player's address.
Returns
string
The player's address.
getAuthToken()
getAuthToken():
string
Defined in: interface/INEGdk.ts:150
Retrieves the authentication token.
Returns
string
The authentication token.
getGameProfile()
getGameProfile():
NEGameProfile
Defined in: interface/INEGdk.ts:144
Retrieves the player's game profile.
Returns
NEGameProfile
The player's game profile.
getProvider()
getProvider():
string
Defined in: interface/INEGdk.ts:138
Retrieves the current provider being used for authentication.
Returns
string
The provider name (e.g., "google", "facebook").
initialize()
initialize(
config,callback):void
Defined in: interface/INEGdk.ts:65
Initializes the GDK with the provided configuration.
Parameters
config
NEGdkConfig
The configuration to initialize the GDK with.
callback
NEInitCallback
A callback function that will be invoked after initialization is complete.
Returns
void
isLoggedIn()
isLoggedIn():
boolean
Defined in: interface/INEGdk.ts:132
Checks if the player is logged in.
Returns
boolean
true if the player is logged in, false otherwise.
isLoginCacheExpired()
isLoginCacheExpired():
boolean
Defined in: interface/INEGdk.ts:126
Checks if the login cache is expired
Returns
boolean
true the login cache has expired or there is no login data in cache, false otherwise.
loginWithApple()
loginWithApple(
callback):void
Defined in: interface/INEGdk.ts:115
Logs in using Apple authentication.
Parameters
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
loginWithEmail()
loginWithEmail(
callback):void
Defined in: interface/INEGdk.ts:109
Logs in using Email authentication.
Parameters
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
loginWithFacebook()
loginWithFacebook(
callback):void
Defined in: interface/INEGdk.ts:97
Logs in using Facebook authentication.
Parameters
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
loginWithGoogle()
loginWithGoogle(
callback):void
Defined in: interface/INEGdk.ts:91
Logs in using Google authentication.
Parameters
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
loginWithPhrase()
loginWithPhrase(
phrase,callback):void
Defined in: interface/INEGdk.ts:78
Logs in using a phrase (e.g., seed phrase).
Parameters
phrase
string
The login phrase (seed phrase).
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
loginWithProvider()
loginWithProvider(
provider,callback):void
Defined in: interface/INEGdk.ts:85
Logs in using a specific provider (e.g., Google, Facebook).
Parameters
provider
string
The provider name (e.g., "google", "facebook").
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
loginWithTelegram()
loginWithTelegram(
callback):void
Defined in: interface/INEGdk.ts:103
Logs in using Telegram authentication.
Parameters
callback
NELoginCallback
A callback function that will be invoked with the login result.
Returns
void
logout()
logout():
void
Defined in: interface/INEGdk.ts:120
Logs the player out of the system.
Returns
void
requestGameProfile()
requestGameProfile(
callback):void
Defined in: interface/INEGdk.ts:162
Requests the player's game profile.
Parameters
callback
NEGameProfileCallback
A callback function to handle the result.
Returns
void
requestShopInfo()
requestShopInfo(
callback):void
Defined in: interface/INEGdk.ts:180
Requests the available shop information.
Parameters
callback
NEShopInfoCallback
A callback function to handle the result.
Returns
void
requestUserBalances()
requestUserBalances(
callback):void
Defined in: interface/INEGdk.ts:174
Requests the player's balances.
Parameters
callback
NEUserBalanceCallback
A callback function to handle the result.
Returns
void
requestUserPets()
requestUserPets(
callback):void
Defined in: interface/INEGdk.ts:168
Requests the player's pets.
Parameters
callback
NEUserPetCallback
A callback function to handle the result.
Returns
void
Last updated