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
-
OldPlayerUuid
The old player Uuid. -
OldLocalPlayerInfo
The 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.