Skip to main content

Modio Action RPG API Reference

Classes

ActionRPGModioSubsystem

Inheritance Hierarchy

-> EngineSubsystem-> DynamicSubsystem-> Subsystem-> Object

Get Override Portal

nd_img_ActionRPGModioSubsystem_GetOverridePortal.png

bool GetOverridePortal(EModioPortal OutPortal) const
Parameters
TargetActionRPGModioSubsystem
Out PortalThe output parameter to receive the portal value
Returns

true if the portal was overridden, false otherwise

Get Override Game Environment

nd_img_ActionRPGModioSubsystem_GetOverrideGameEnvironment.png

bool GetOverrideGameEnvironment(EModioEnvironment OutEnvironment) const
Parameters
TargetActionRPGModioSubsystem
Out EnvironmentThe environment to get
Returns

true if the environment was overridden, false otherwise


ModioAuthSubsystem

Inheritance Hierarchy

-> LocalPlayerSubsystem-> Subsystem-> Object

Begin Modio Authentication

nd_img_ModioAuthSubsystem_BeginModioAuthentication.png

void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)

ModioEntitlementSubsystem

Inheritance Hierarchy

-> EngineSubsystem-> DynamicSubsystem-> Subsystem-> Object

Refresh User Entitlements with Handler

nd_img_ModioEntitlementSubsystem_RefreshUserEntitlementsWithHandler.png

void RefreshUserEntitlementsWithHandler(FOnUserEntitlementsRefreshedDelegate Handler)

Refresh User Entitlements

nd_img_ModioEntitlementSubsystem_RefreshUserEntitlements.png

void RefreshUserEntitlements()

ModioOculusAuthSubsystem

Inheritance Hierarchy

-> GameInstanceSubsystem-> Subsystem-> Object

Begin Modio Authentication

nd_img_ModioOculusAuthSubsystem_BeginModioAuthentication.png

void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)

Structs

Functions

Add Item to Steam Inventory

nd_img_ActionRPGModioSubsystem_AddItemToSteamInventory.png

void AddItemToSteamInventory(int32 Result, int32 ItemId, int32 Quantity)

Parameters

ItemIdThe ID of the Item to add, defaults to 101 which is the 200 token pack in the Monetization Test Game
QuantityHow many of the item to add to the user's inventory.
ResultThe 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