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
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
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
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
nd_img_ModioAuthSubsystem_WriteSaveGame.png
void WriteSaveGame()

Reset Save Game​

nd_img_ModioAuthSubsystem_ResetSaveGame.png
nd_img_ModioAuthSubsystem_ResetSaveGame.png
void ResetSaveGame()

Delete All Save Data​

nd_img_ModioAuthSubsystem_DeleteAllSaveData.png
nd_img_ModioAuthSubsystem_DeleteAllSaveData.png
void DeleteAllSaveData()

Begin Modio Authentication​

nd_img_ModioAuthSubsystem_BeginModioAuthentication.png
nd_img_ModioAuthSubsystem_BeginModioAuthentication.png
void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)

ModioOculusAuthSubsystem​

Inheritance Hierarchy​

-> GameInstanceSubsystem-> Subsystem-> Object

Begin Modio Authentication​

nd_img_ModioOculusAuthSubsystem_BeginModioAuthentication.png
nd_img_ModioOculusAuthSubsystem_BeginModioAuthentication.png
void BeginModioAuthentication(TEnumAsByte<EUIMode> UIMode)

Structs​

Functions​

Add Item to Steam Inventory​

nd_img_ActionRPGModioSubsystem_AddItemToSteamInventory.png
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