Uses of Interface
com.prineside.tdi2.utils.ObjectConsumer
Packages that use ObjectConsumer
Package
Description
The game itself.
- 
Uses of ObjectConsumer in com.prineside.tdi2
Methods in com.prineside.tdi2 with parameters of type ObjectConsumerModifier and TypeMethodDescription<T> voidThreads.asyncConcurrentLoop(T[] elements, int start, int count, IntObjectConsumer<T> handler, Runnable onFinish, ObjectConsumer<Exception> onError) static voidHeadlessReplayValidationGame.headlessValidateGame(ReplayManager.ReplayRecord replayRecord, ObjectConsumer<GameStateSystem.ReplayValidationResult> validationResultHandler) voidActionResolver.ActionResolverAdapter.requestGoogleAuth(ObjectConsumer<String> callback) voidActionResolver.requestGoogleAuth(ObjectConsumer<String> callback) voidActionResolver.ActionResolverAdapter.requestSteamAuthTicket(ObjectConsumer<String> cb) voidActionResolver.requestSteamAuthTicket(ObjectConsumer<String> cb) voidThreads.runAsync(Runnable runnable, ObjectConsumer<Exception> onError) voidActionResolver.ActionResolverAdapter.showInterstitialAd(ObjectConsumer<Boolean> onDone) voidActionResolver.showInterstitialAd(ObjectConsumer<Boolean> onDone) voidActionResolver.ActionResolverAdapter.showRewardAd(ObjectConsumer<Boolean> onDone, PurchaseManager.RewardingAdsType type) voidActionResolver.showRewardAd(ObjectConsumer<Boolean> onDone, PurchaseManager.RewardingAdsType type) voidThreads.tryCatch(Runnable runnableToTry, ObjectConsumer<Throwable> onError)  - 
Uses of ObjectConsumer in com.prineside.tdi2.managers
Methods in com.prineside.tdi2.managers with parameters of type ObjectConsumerModifier and TypeMethodDescriptionvoidAuthManager.confirmEmail(ObjectConsumer<AuthManager.ConfirmEmailResult> callback) voidAuthManager.createPasteBin(String description, String contents, ObjectConsumer<AuthManager.PasteBinResponse> cb) voidAuthManager.deleteGameFromServer(int slotId, ObjectConsumer<Boolean> callback) voidLeaderBoardManager.getBasicLevelsTopLeaderboards(ObjectConsumer<LeaderBoardManager.BasicLevelsTopLeaderboards> retriever) voidAuthManager.getCloudSavedGamesList(ObjectConsumer<JsonValue> callback) voidDailyQuestManager.getCurrentDayLevel(ObjectConsumer<DailyQuestManager.DailyQuestLevel> retriever) Получает с сервера название сегодняшнего уровня Сервер может вернуть status FAILED, если игра не последней версии, в таком случае применяется локальный алгоритм Если уровень берется первый раз за день, id его пройденных квестов сбрасываютсяvoidDailyQuestManager.getDailyQuestHashFromServer(int id, ObjectConsumer<String> retriever) voidDailyQuestManager.getLeaderboards(String boardDate, ObjectConsumer<DailyQuestManager.DailyQuestLeaderboards> retriever) voidLeaderBoardManager.getLeaderboards(GameStateSystem.GameMode gameMode, DifficultyMode difficultyMode, String mapName, ReplayManager.LeaderboardsMode leaderboardsMode, ObjectConsumer<LeaderBoardManager.LeaderboardsResult> retriever) voidLeaderBoardManager.getLeaderboardsAdvanceRank(GameStateSystem.GameMode gameMode, DifficultyMode difficultyMode, String mapName, ReplayManager.LeaderboardsMode leaderboardsMode, long score, ObjectConsumer<LeaderBoardManager.LeaderboardsRankResult> retriever) voidLeaderBoardManager.getLeaderboardsRank(GameStateSystem.GameMode gameMode, DifficultyMode difficultyMode, String mapName, ReplayManager.LeaderboardsMode leaderboardsMode, ObjectConsumer<LeaderBoardManager.LeaderboardsRankResult> retriever) voidAssetManager.getModel(String fileName, ObjectConsumer<Model> onReady) voidAuthManager.getNews(ObjectConsumer<AuthManager.NewsResponse> retriever) voidAssetManager.getSceneModel(ObjectConsumer<Model> onReady) voidLeaderBoardManager.getSkillPointLeaderboards(ObjectConsumer<LeaderBoardManager.SkillPointsLeaderboardsResult> retriever) voidAuthManager.linkAccountStatus(String dataJson, ObjectConsumer<String> cb) voidAuthManager.linkSteamAccount(ObjectConsumer<Boolean> cb) voidReplayManager.loadAndStoreBestReplayFromServer(String levelName, ObjectConsumer<ReplayManager.ReplayRecord> cb) voidDailyQuestManager.loadAndStoreDailyQuestFromServer(int questId, ObjectConsumer<BasicLevel> retriever) voidPreferencesManager.loadFromUrl(String url, ObjectConsumer<Boolean> cb) Legacy Used to restore backups of properties Uses loadFromCompactBase64() internallyvoidAuthManager.receiveIssuedItemsFromServer(ObjectConsumer<AuthManager.ReceivedIssuedItemsResponse> retriever) voidLeaderBoardManager.removeBasicLevelsTopLeaderboardsRetriever(ObjectConsumer<LeaderBoardManager.BasicLevelsTopLeaderboards> retriever) voidAuthManager.requestNicknameChange(String newNickname, ObjectConsumer<Boolean> cb) voidAuthManager.resetPassword(String emailOrNickname, ObjectConsumer<AuthManager.PasswordResetResult> callback) voidAuthManager.saveGameToServer(int slotId, ObjectConsumer<AuthManager.SaveGameResult> callback) Сохранить прогресс игры на сервере, если онлайнvoidReplayManager.sendReplayToServer(String replayId, ObjectConsumer<ReplayManager.ReplaySendStatus> cb) voidAuthManager.setPassword(String newPassword, ObjectConsumer<Boolean> callback) voidPurchaseManager.showRewardingAd(PurchaseManager.RewardingAdsType type, ObjectConsumer<Boolean> onDone) voidAuthManager.signIn(String login, String password, ObjectConsumer<AuthManager.SignInResponse> callback) voidAuthManager.signInEnterOTP(String otpCode, String otpRequestId, ObjectConsumer<ObjectPair<Boolean, String>> callback) voidAuthManager.signInShowOtpForm(String otpRequestId, String nickname, ObjectConsumer<AuthManager.SignInResponse> callback) voidAuthManager.signInWithGoogle(String token, ObjectConsumer<AuthManager.GoogleSignInResult> callback) voidAuthManager.signInWithSteam(ObjectConsumer<AuthManager.SignInResponse> callback) voidAuthManager.signUp(String nickname, String password, String email, String inviteCode, ObjectConsumer<AuthManager.SignUpResult> callback) voidAuthManager.signUpWithGoogle(String nickname, String inviteCode, ObjectConsumer<AuthManager.SignUpResult> callback) voidAuthManager.signUpWithSteam(String nickname, String email, String inviteCode, ObjectConsumer<AuthManager.SignUpResult> callback)  - 
Uses of ObjectConsumer in com.prineside.tdi2.managers.preferences
Methods in com.prineside.tdi2.managers.preferences with parameters of type ObjectConsumerModifier and TypeMethodDescriptionabstract voidPrefCategory.saveAsync(PrefMap prefs, Runnable onFinish, ObjectConsumer<Exception> onError)  - 
Uses of ObjectConsumer in com.prineside.tdi2.managers.preferences.categories
Methods in com.prineside.tdi2.managers.preferences.categories with parameters of type ObjectConsumerModifier and TypeMethodDescriptionvoidProgressPrefs.saveAsync(PrefMap prefs, Runnable onFinish, ObjectConsumer<Exception> onError) voidSettingsPrefs.saveAsync(PrefMap prefs, Runnable onFinish, ObjectConsumer<Exception> onError)  - 
Uses of ObjectConsumer in com.prineside.tdi2.ui.actors
Fields in com.prineside.tdi2.ui.actors declared as ObjectConsumerMethods in com.prineside.tdi2.ui.actors with parameters of type ObjectConsumerModifier and TypeMethodDescriptionvoidWindow.setCloseHandler(ObjectConsumer<ObjectConsumer<Boolean>> cb) voidLabelToggleButton.setup(String labelText, boolean enabled, int fontSize, float imageHeight, boolean dontPushToggleRight, ObjectConsumer<Boolean> onToggle) Method parameters in com.prineside.tdi2.ui.actors with type arguments of type ObjectConsumerModifier and TypeMethodDescriptionvoidWindow.setCloseHandler(ObjectConsumer<ObjectConsumer<Boolean>> cb) Constructors in com.prineside.tdi2.ui.actors with parameters of type ObjectConsumerModifierConstructorDescriptionHorizontalSlider(float width, double value, double minValue, double maxValue, ObjectConsumer<Double> listener) LabelToggleButton(String labelText, boolean enabled, int fontSize, float imageHeight, boolean dontPushToggleRight, ObjectConsumer<Boolean> onToggle) LabelToggleButton(String labelText, boolean enabled, int fontSize, float imageHeight, ObjectConsumer<Boolean> onToggle) LabelToggleButton(String labelText, boolean enabled, ObjectConsumer<Boolean> onToggle)  - 
Uses of ObjectConsumer in com.prineside.tdi2.utils
Fields in com.prineside.tdi2.utils declared as ObjectConsumerMethods in com.prineside.tdi2.utils with parameters of type ObjectConsumerModifier and TypeMethodDescriptionReflectionUtils.LuaRelated.filterClasses(HashSet<Class<?>> classesSet, ObjectConsumer<ObjectPair<Class<?>, String>> skipListener) voidParallelBatchStack.registerBatch(int priority, ObjectConsumer<ParallelBatch> job) voidParallelBatchStack.registerBatchWithFlushCallback(int priority, ObjectConsumer<ParallelBatch> job, Runnable postFlushRunnable)