#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: OnlineSubsystem #include "Basic.hpp" #include "OnlineSubsystem_structs.hpp" #include "CoreUObject_classes.hpp" namespace SDK { // Class OnlineSubsystem.NamedInterfaces // 0x0098 (0x00C0 - 0x0028) class UNamedInterfaces final : public UObject { public: TArray NamedInterfaces; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray NamedInterfaceDefs; // 0x0038(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) uint8 Pad_48[0x78]; // 0x0048(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NamedInterfaces") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NamedInterfaces") } static class UNamedInterfaces* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNamedInterfaces; // Class OnlineSubsystem.TurnBasedMatchInterface // 0x0000 (0x0000 - 0x0000) class ITurnBasedMatchInterface final { public: void OnMatchEnded(const class FString& Match); void OnMatchReceivedTurn(const class FString& Match, bool bDidBecomeActive); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TurnBasedMatchInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TurnBasedMatchInterface") } static class ITurnBasedMatchInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ITurnBasedMatchInterface; }