Skip to main content

Modio Action RPG API Reference

Classes

ActionRPGModioSubsystem

Inheritance Hierarchy

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

Override Initialization Options

nd_img_ActionRPGModioSubsystem_OverrideInitializationOptions.png

FModioInitializeOptions OverrideInitializationOptions(FModioInitializeOptions Options) const
Parameters
TargetActionRPGModioSubsystem
OptionsThe initialization options to augment
Returns

A duplicate of the initialize options with override values

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

Write Save Game

nd_img_ModioAuthSubsystem_WriteSaveGame.png

void WriteSaveGame()

Reset Save Game

nd_img_ModioAuthSubsystem_ResetSaveGame.png

void ResetSaveGame()

Delete All Save Data

nd_img_ModioAuthSubsystem_DeleteAllSaveData.png

void DeleteAllSaveData()

Begin Modio Authentication

nd_img_ModioAuthSubsystem_BeginModioAuthentication.png

void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)

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