luxlabs header browser preview


@class NSError, NSString, NSArray, UINavigationController, NSURL, NSData, RUILoader, NSMutableArray, NSDictionary, GKLocalPlayer;

@interface GKRemoteUIController : NSObject <RUILoaderDelegate, RUIObjectModelDelegate, GKRemoteUIAuxiliaryViewDelegate>

@property (retain, nonatomic) NSMutableArray *objectModels;
@property (weak, nonatomic) UINavigationController *navigationController;
@property (retain, nonatomic) NSArray *staticViewControllers;
@property (retain, nonatomic) RUILoader *loader;
@property (retain, nonatomic) GKRemoteUIController *presentedRemoteUIController;
@property (nonatomic) BOOL previousUseCustomBackButtonActionValue;
@property (retain, nonatomic) NSError *error;
@property (nonatomic) BOOL loading;
@property (nonatomic) BOOL loadingInitialUI;
@property (retain, nonatomic) NSURL *url;
@property (copy, nonatomic) id /* block */ loadHandler;
@property (nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled;
@property (nonatomic) int layoutStyle;
@property (nonatomic) BOOL complete;
@property (retain, nonatomic) NSDictionary *authInfo;
@property (readonly, nonatomic) NSString *bagKey;
@property (readonly, nonatomic) NSURL *fallbackURL;
@property (retain, nonatomic) NSString *authToken;
@property (retain, nonatomic) NSData *pushToken;
@property (retain, nonatomic) NSString *appleID;
@property (retain, nonatomic) NSString *altDSID;
@property (retain, nonatomic) NSString *playerID;
@property (retain, nonatomic) NSString *firstName;
@property (retain, nonatomic) NSString *lastName;
@property (retain, nonatomic) NSString *alias;
@property (nonatomic) BOOL isServerAuthenticated;
@property (retain, nonatomic) GKLocalPlayer *playerForRemoteUI;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (nonatomic) BOOL shouldApplyGameCenterTheme;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)remoteUIController;

- (id)viewControllers;
- (id)init;
- (void).cxx_destruct;
- (void)finishLoadingWithError:(id)a0;
- (void)loadInitialRemoteUIWithHandler:(id /* block */)a0;
- (id)addThemeInfoToAttributes:(id)a0;
- (void)auxiliaryView:(id)a0 pressedButton:(id)a1 attributes:(id)a2;
- (void)auxiliaryView:(id)a0 pressedLink:(id)a1 attributes:(id)a2;
- (void)configureFromBagKey:(id)a0 player:(id)a1 withCompletionHandler:(id /* block */)a2;
- (void)didLoadURL:(id)a0 data:(id)a1 error:(id)a2;
- (void)fireCompletionHandler;
- (long long)indexOfVisiblePage;
- (id)initWithObjectModel:(id)a0;
- (void)loadInitialRemoteUIForPlayer:(id)a0 handler:(id /* block */)a1;
- (void)loadURL:(id)a0 forPlayer:(id)a1 postBody:(id)a2;
- (void)loadURL:(id)a0 forPlayer:(id)a1 postData:(id)a2;
- (void)loadURL:(id)a0 postBody:(id)a1;
- (void)loadURL:(id)a0 postData:(id)a1;
- (void)loader:(id)a0 didFailWithError:(id)a1;
- (void)loader:(id)a0 receivedObjectModel:(id)a1 actionSignal:(unsigned long long)a2;
- (void)objectModel:(id)a0 configureTableRow:(id)a1 page:(id)a2;
- (void)objectModel:(id)a0 configureTableSection:(id)a1 page:(id)a2;
- (void)objectModel:(id)a0 configureTableView:(id)a1 page:(id)a2;
- (Class)objectModel:(id)a0 customFooterClassForSection:(id)a1;
- (Class)objectModel:(id)a0 customHeaderClassForSection:(id)a1;
- (void)objectModel:(id)a0 elementDidChange:(id)a1;
- (void)objectModel:(id)a0 page:(id)a1 toggledEditing:(BOOL)a2;
- (void)objectModel:(id)a0 pressedLink:(id)a1 httpMethod:(id)a2;
- (BOOL)objectModel:(id)a0 shouldShowModalHTMLViewWithURL:(id)a1;
- (id)objectModel:(id)a0 tableFooterViewForAttributes:(id)a1 page:(id)a2;
- (id)objectModel:(id)a0 tableHeaderViewForAttributes:(id)a1 page:(id)a2;
- (void)objectModelDidChange:(id)a0;
- (void)objectModelPressedBack:(id)a0;
- (id)parentViewControllerForObjectModel:(id)a0;
- (void)performAction:(unsigned long long)a0 withObjectModel:(id)a1;
- (void)popObjectModelAnimated:(BOOL)a0;
- (id)postBodyForInitialLoad;
- (id)postbackDataForDictionary:(id)a0;
- (int)preferredLayoutStyle;
- (void)presentInParentNavigationController:(id)a0 animated:(BOOL)a1;
- (void)presentObjectModel:(id)a0 animated:(BOOL)a1;
- (void)pushObjectModel:(id)a0 animated:(BOOL)a1;
- (void)replaceObjectModelAtIndex:(unsigned long long)a0 withObjectObjectModel:(id)a1;
- (void)takeValuesFromClientInfo:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)updateAccountAndMarkComplete:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)updatePostbackDictionary:(id)a0 withHandler:(id /* block */)a1;
- (id)viewControllerForAlertPresentation;

@end