Kanda Foundation 0.2.0
Loading...
Searching...
No Matches
IEntityWorldService Interface Reference

Manages ECS worlds for various use cases in the Lobby and Sessions. More...

+ Inheritance diagram for IEntityWorldService:

Public Member Functions

void SetupLobbyWorlds ()
 Sets up local ECS world for use in the Lobby.
 
void SetupOfflineSessionWorlds ()
 Sets up NetCode client and server world for use in offline sessions.
 
void SetupServerHostedSessionWorlds ()
 Sets up NetCode client or server world (depending on platform) for server hosted sessions.
 
void SetupClientHostedLanSessionWorlds (bool clientIsHost)
 Sets up NetCode client and server worlds (depending on if client is host) for client hosted sessions.
 

Properties

World LocalWorld [get]
 
World ClientWorld [get]
 
World ServerWorld [get]
 

Detailed Description

Manages ECS worlds for various use cases in the Lobby and Sessions.

Member Function Documentation

◆ SetupClientHostedLanSessionWorlds()

void SetupClientHostedLanSessionWorlds ( bool clientIsHost)

Sets up NetCode client and server worlds (depending on if client is host) for client hosted sessions.

Implemented in EntityWorldService.

◆ SetupLobbyWorlds()

void SetupLobbyWorlds ( )

Sets up local ECS world for use in the Lobby.

Implemented in EntityWorldService.

◆ SetupOfflineSessionWorlds()

void SetupOfflineSessionWorlds ( )

Sets up NetCode client and server world for use in offline sessions.

Implemented in EntityWorldService.

◆ SetupServerHostedSessionWorlds()

void SetupServerHostedSessionWorlds ( )

Sets up NetCode client or server world (depending on platform) for server hosted sessions.

Implemented in EntityWorldService.


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