Package com.prineside.tdi2
Interface ActionResolver
- All Known Implementing Classes:
ActionResolver.ActionResolverAdapter
public interface ActionResolver
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNotification
(int id, String title, String description, long timestampMs) boolean
void
clearNotification
(int id) static ActionResolver
createDummy
(FileHandle logFile, PlatformLogger logger) Create a default platform-specific logger.boolean
void
generateDeviceReport
(Json json) net.bytebuddy.dynamic.loading.ClassLoadingStrategy
getClasses
(String packageName) Must work even before GDX has started (no access to Gdx.files yet).void
getMobilePasswordInput
(Input.TextInputListener listener, String title, String text, String hint) com.badlogic.gdx.pay.PurchaseManager
int[]
int
int
glGetStringi
(int name, int index) void
handleTextFieldFocus
(FocusListener.FocusEvent event, TextField actor, boolean focused) void
handleThreadExceptions
(Thread thread) boolean
boolean
boolean
boolean
void
logCurrencyReceived
(String currencyName, String source, int amount) void
logCurrencySpent
(String onItem, String currencyName, int amount) void
logCustomEvent
(String eventName, String[] paramPairs) void
logIAP
(Config.ProductId id, com.badlogic.gdx.pay.Transaction transaction) void
logLogined
(String method) void
void
logScreenChange
(String screenName) void
logShopOfferPurchased
(String priceItem, int priceCount, String boughtItem, int boughtCount) void
logShopOffersSkipped
(int price) void
logSignedUp
(String method) newAudioDevice
(int sampleRate, boolean isMono) void
onExit()
void
void
void
boolean
boolean
void
requestGoogleAuth
(ObjectConsumer<String> callback) void
void
boolean
void
setFpsLimit
(int limit) void
setPersonalizedAds
(boolean enabled) void
showInterstitialAd
(ObjectConsumer<Boolean> onDone) void
showRewardAd
(ObjectConsumer<Boolean> onDone, PurchaseManager.RewardingAdsType type) void
void
unlockAchievement
(AchievementType achievementType)
-
Method Details
-
getLogFile
FileHandle getLogFile()Must work even before GDX has started (no access to Gdx.files yet). Normally called just once at the start of the game.- Returns:
- log file handle to write logs to
-
createPlatformLogger
PlatformLogger createPlatformLogger()Create a default platform-specific logger. All input from the game and anything which uses Gdx logging will be written there. -
isAppModified
boolean isAppModified() -
getAppModifiedInfo
-
getDeviceInfo
-
getShortDeviceInfo
String getShortDeviceInfo() -
getPurchaseManager
com.badlogic.gdx.pay.PurchaseManager getPurchaseManager() -
getBestScreenResolution
-
newAudioDevice
-
getCachedMusicManager
MusicManager getCachedMusicManager() -
onExit
void onExit() -
getScreenSafeAreaInsets
int[] getScreenSafeAreaInsets()- Returns:
- int[top right bottom left]
-
parseHtml
-
getWindowsGraphicsScale
int getWindowsGraphicsScale()- Returns:
- 96, если стоит 100%
-
setFpsLimit
void setFpsLimit(int limit) -
getInitConfigManager
ActionResolver.InitConfigManager getInitConfigManager() -
getClasses
-
getMobilePasswordInput
void getMobilePasswordInput(Input.TextInputListener listener, String title, String text, String hint) -
rewardAdsAvailable
boolean rewardAdsAvailable() -
canShowRewardAd
boolean canShowRewardAd() -
getSecondsTillCanShowRewardAd
int getSecondsTillCanShowRewardAd()- Returns:
- -1, если неизвестно
-
showRewardAd
-
showInterstitialAd
-
hasGoogleAuth
boolean hasGoogleAuth() -
isSignedInWithGoogle
boolean isSignedInWithGoogle() -
requestGoogleAuth
-
signOutGoogle
void signOutGoogle() -
requestLogin
void requestLogin() -
logCurrencyReceived
-
logCurrencySpent
-
logLogined
-
logSignedUp
-
logCustomEvent
-
logIAP
-
logRewardedVideoViewed
-
logShopOfferPurchased
-
logShopOffersSkipped
void logShopOffersSkipped(int price) -
logScreenChange
-
hasNotifications
boolean hasNotifications() -
addNotification
-
clearNotification
void clearNotification(int id) -
unlockAchievement
-
openHandbook
void openHandbook() -
openSupportPage
void openSupportPage() -
doubleGainEnabledBySteamGamePurchase
boolean doubleGainEnabledBySteamGamePurchase() -
handleThreadExceptions
-
generateDeviceReport
-
glGetStringi
-
getByteBuddyClassLoadingStrategy
net.bytebuddy.dynamic.loading.ClassLoadingStrategy getByteBuddyClassLoadingStrategy() -
handleTextFieldFocus
-
requestSteamAuthTicket
-
getDefaultLocale
String getDefaultLocale() -
personalizedAdsSupported
boolean personalizedAdsSupported() -
personalizedAdsEnabled
boolean personalizedAdsEnabled() -
setPersonalizedAds
void setPersonalizedAds(boolean enabled) -
getFileChooser
-
createDummy
-