57 EDUSystems& operator=(EDUSystems
const&);
58 EDUSystems(EDUSystems
const&);
65 virtual ~EDUSystems() =
default;
67 virtual ~EDUSystems() ;
70 virtual ::Identity::IEduAuth& getEduAuth()
const ;
73 virtual ::Social::IEduMultiplayerHeadless& getMultiplayerHeadless()
const ;
75 virtual ::Social::IEduMultiplayerHeadless& getMultiplayerHeadless()
const ;
89 ::EducationServicesEnvironment environment,
95 MCNAPI_C ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity> getActiveDirectoryIdentity();
97 MCNAPI_C ::ServicePackSystem*
98 initializeServicePackSystem(::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity> identity);
100 MCNAPI_C
void onInitFinished();
102 MCNAPI_C
void setReferrerId(::std::string referrerId);
104 MCNAPI_C
void setReferrerType(::std::string referrerType);
106 MCNAPI_C
void tick(
bool isAuthenticated)
const;
112 MCNAPI_C
void* $ctor(
114 ::EducationServicesEnvironment environment,
129 MCNAPI ::Identity::IEduAuth& $getEduAuth()
const;
131 MCNAPI ::Social::IEduMultiplayerHeadless& $getMultiplayerHeadless()
const;