Modio Action RPG API Reference
Classes
ActionRPGModioSubsystem
Inheritance Hierarchy
-> EngineSubsystem-> DynamicSubsystem-> Subsystem-> Object
Get Override Portal

bool GetOverridePortal(EModioPortal OutPortal) const
Parameters
Target | ActionRPGModioSubsystem |
Out Portal | The output parameter to receive the portal value |
Returns
true if the portal was overridden, false otherwise
Get Override Game Environment

bool GetOverrideGameEnvironment(EModioEnvironment OutEnvironment) const
Parameters
Target | ActionRPGModioSubsystem |
Out Environment | The environment to get |
Returns
true if the environment was overridden, false otherwise
ModioAuthSubsystem
Inheritance Hierarchy
-> LocalPlayerSubsystem-> Subsystem-> Object
Begin Modio Authentication

void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)
ModioEntitlementSubsystem
Inheritance Hierarchy
-> EngineSubsystem-> DynamicSubsystem-> Subsystem-> Object
Refresh User Entitlements with Handler

void RefreshUserEntitlementsWithHandler(FOnUserEntitlementsRefreshedDelegate Handler)
Refresh User Entitlements

void RefreshUserEntitlements()
ModioOculusAuthSubsystem
Inheritance Hierarchy
-> GameInstanceSubsystem-> Subsystem-> Object
Begin Modio Authentication

void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)
Structs
Functions
Add Item to Steam Inventory

void AddItemToSteamInventory(int32 Result, int32 ItemId, int32 Quantity)
Parameters
ItemId | The ID of the Item to add, defaults to 101 which is the 200 token pack in the Monetization Test Game |
Quantity | How many of the item to add to the user's inventory. |
Result | The result returned from the Steam API, -1 indicates an error. |
Enums
EUIMode
Enum for selecting between Template UI screens and Example UI Screens
Template | |
Example |