SubsystemBase
Summary
| Members | Descriptions |
|---|---|
class URH_SubsystemPluginBase | Base class for subsystem plugins. |
class URH_LocalPlayerSubsystemPlugin | Local Player Subsystem Plugin. |
class URH_GameInstanceSubsystemPlugin | Game Instace Subsystem Plugin. |
class URH_SandboxedSubsystemPlugin | A plugin that can exist on the game instance as a global cache, or optionally on the local player as a sandboxed plugin. |
class URH_SubsystemPluginBase
class URH_SubsystemPluginBase
: public UObject
Base class for subsystem plugins.
Summary
| Members | Descriptions |
|---|---|
public FAuthContextPtr GetAuthContext | Gets the auth context for the plugin to use, override to provide functionality. |
public virtual void Initialize() | Initialize the subsystem plugin. |
public virtual void Deinitialize() | Safely tears down the subsystem plugin. |
Members
public FAuthContextPtr GetAuthContext
Gets the auth context for the plugin to use, override to provide functionality.
public virtual void Initialize()
Initialize the subsystem plugin.
public virtual void Deinitialize()
Safely tears down the subsystem plugin.
class URH_LocalPlayerSubsystemPlugin
class URH_LocalPlayerSubsystemPlugin
: public URH_SubsystemPluginBase
Local Player Subsystem Plugin.
Summary
| Members | Descriptions |
|---|---|
public virtual FAuthContextPtr GetAuthContext() const | Gets the local players Auth Context. |
public virtual URH_LocalPlayerSubsystem*GetLocalPlayerSubsystem() const | Gets the Local Player Subsystem. |
public virtual URH_GameInstanceSubsystem*GetGameInstanceSubsystem() const | Get the Game Instance Subsystem. |
public inline virtual void OnUserChanged() | Base handling when the local user changes, override to provide functionality. |
public inline virtual void OnUserChanged(const FGuid & OldPlayerUuid,class URH_PlayerInfo * OldLocalPlayerInfo) | Base handling when the local user changes, override to provide functionality. |
Members
public virtual FAuthContextPtr GetAuthContext() const
Gets the local players Auth Context.
public virtual URH_LocalPlayerSubsystem*GetLocalPlayerSubsystem() const
Gets the Local Player Subsystem.
public virtual URH_GameInstanceSubsystem*GetGameInstanceSubsystem() const
Get the Game Instance Subsystem.
public inline virtual void OnUserChanged()
Base handling when the local user changes, override to provide functionality.
public inline virtual void OnUserChanged(const FGuid & OldPlayerUuid,class URH_PlayerInfo * OldLocalPlayerInfo)
Base handling when the local user changes, override to provide functionality.
Parameters
-
OldPlayerUuidThe old player Uuid. -
OldLocalPlayerInfoThe old local player info.
class URH_GameInstanceSubsystemPlugin
class URH_GameInstanceSubsystemPlugin
: public URH_SubsystemPluginBase
Game Instace Subsystem Plugin.
Summary
| Members | Descriptions |
|---|---|
public virtual FAuthContextPtr GetAuthContext() const | Gets the game instance Auth Context. |
public virtual URH_GameInstanceSubsystem*GetGameInstanceSubsystem() const | Get the Game Instance Subsystem. |
Members
public virtual FAuthContextPtr GetAuthContext() const
Gets the game instance Auth Context.
public virtual URH_GameInstanceSubsystem*GetGameInstanceSubsystem() const
Get the Game Instance Subsystem.
class URH_SandboxedSubsystemPlugin
class URH_SandboxedSubsystemPlugin
: public URH_GameInstanceSubsystemPlugin
A plugin that can exist on the game instance as a global cache, or optionally on the local player as a sandboxed plugin.
Summary
| Members | Descriptions |
|---|---|
public virtual FAuthContextPtr GetAuthContext() const | Gets the game instance Auth Context. |
public virtual URH_GameInstanceSubsystem*GetGameInstanceSubsystem() const | Get the Game Instance Subsystem. |
protected virtual URH_LocalPlayerSubsystem*GetLocalPlayerSubsystem() const | Gets the Local Player Subsystem. |
Members
public virtual FAuthContextPtr GetAuthContext() const
Gets the game instance Auth Context.
public virtual URH_GameInstanceSubsystem*GetGameInstanceSubsystem() const
Get the Game Instance Subsystem.
protected virtual URH_LocalPlayerSubsystem*GetLocalPlayerSubsystem() const
Gets the Local Player Subsystem.