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

FModioInitializeOptions OverrideInitializationOptions(FModioInitializeOptions Options) const
Parameters
Target | ActionRPGModioSubsystem |
Options | The initialization options to augment |
Returns
A duplicate of the initialize options with override values
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
Write Save Game

void WriteSaveGame()
Reset Save Game

void ResetSaveGame()
Delete All Save Data

void DeleteAllSaveData()
Begin Modio Authentication

void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)
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 |