LeviLamina
Loading...
Searching...
No Matches
ClientInstanceNavigationHelper.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class ISceneFactory;
9class ISceneStack;
12namespace ClientInstanceNavigationHelper { struct CoinPurchaseScreenParams; }
13// clang-format on
14
15namespace ClientInstanceNavigationHelper {
16// functions
17// NOLINTBEGIN
18MCNAPI void navigateToCoinPurchaseScreen_AssumingHasQueriedProducts(
19 ::ClientInstanceNavigationHelper::CoinPurchaseScreenParams& params
20);
21
22MCNAPI bool navigateToNonGenericKnownPageID(
23 ::StoreDataDrivenScreenParams const& params,
24 ::StoreDataDrivenScreenController& controller
25);
26
27MCNAPI void navigateToStoreDataDrivenScreen(
28 ::StoreDataDrivenScreenParams const& params,
29 ::StoreDataDrivenScreenController& controller
30);
31
32MCNAPI void navigateToStoreDataDrivenScreen(
33 ::StoreDataDrivenScreenParams const& params,
34 ::ISceneStack& sceneStack,
35 ::ISceneFactory& sceneFactory,
36 ::ILayoutContentRefreshable& existingController
37);
38
39MCNAPI void navigateToStoreHomeScreen(bool isPreGame, ::ISceneStack& sceneStack, ::ISceneFactory& sceneFactory);
40
41MCNAPI void popBackToOrCreateNewStoreDataDrivenScreen(
42 ::StoreDataDrivenScreenParams const& params,
43 ::StoreDataDrivenScreenController& controller
44);
45// NOLINTEND
46
47} // namespace ClientInstanceNavigationHelper
Definition ILayoutContentRefreshable.h:5
Definition ISceneFactory.h:5
Definition ISceneStack.h:5
Definition StoreDataDrivenScreenController.h:5
Definition CoinPurchaseScreenParams.h:7
Definition StoreDataDrivenScreenParams.h:5