Empeld
Empeld plugin documentation.
pluginbase.Objects.Game.PluginGameContextBase Class Referenceabstract
Inheritance diagram for pluginbase.Objects.Game.PluginGameContextBase:
pluginbase.Objects.Game.IPluginGameContext

Public Member Functions

 PluginGameContextBase ()
 
abstract IUserController CreateUserController (IEntityManager entityManager, IUserManager userManager)
 
abstract IServerSubsystem [] CreateServerSubsystems ()
 
abstract IClientSubsystem [] CreateClientSubsystems ()
 
virtual ServerStateMetadata GetServerStateMetadata ()
 

Constructor & Destructor Documentation

◆ PluginGameContextBase()

pluginbase.Objects.Game.PluginGameContextBase.PluginGameContextBase ( )
9  {
10  }

Member Function Documentation

◆ CreateClientSubsystems()

abstract IClientSubsystem [] pluginbase.Objects.Game.PluginGameContextBase.CreateClientSubsystems ( )
pure virtual

◆ CreateServerSubsystems()

abstract IServerSubsystem [] pluginbase.Objects.Game.PluginGameContextBase.CreateServerSubsystems ( )
pure virtual

◆ CreateUserController()

abstract IUserController pluginbase.Objects.Game.PluginGameContextBase.CreateUserController ( IEntityManager  entityManager,
IUserManager  userManager 
)
pure virtual

◆ GetServerStateMetadata()

virtual ServerStateMetadata pluginbase.Objects.Game.PluginGameContextBase.GetServerStateMetadata ( )
virtual

Implements pluginbase.Objects.Game.IPluginGameContext.

19  {
20  return null;
21  }

The documentation for this class was generated from the following file: