2026-01-19 20:18:08 +02:00

37 lines
758 B
C++

#pragma once
#include <memory>
#include <cstring>
class ScreenStack;
namespace Social {
class XboxLiveUserManager {
public:
char filler[0x100];
static void (*XboxLiveUserManager_construct)(XboxLiveUserManager*, ScreenStack*);
XboxLiveUserManager() {
XboxLiveUserManager_construct(this, nullptr);
}
};
class UserManager {
public:
char filler[0x100];
static void (*UserManager_construct)(UserManager*);
static void (*UserManager_addUser)(UserManager*, std::unique_ptr<Social::XboxLiveUserManager>, bool);
UserManager() {
UserManager_construct(this);
}
void addUser(std::unique_ptr<Social::XboxLiveUserManager> manager) {
UserManager_addUser(this, std::move(manager), false);
}
};
}