|
Kanda Foundation 0.2.0
|
A service which handles application lifecycle, moving between lobby and sessions by loading scenes and instantiating relevant ECS worlds. More...
Inheritance diagram for IAppLifecycleService:Public Member Functions | |
| Task< AppLifecycleResult > | StartOfflineSession () |
| Instructs the application to start an offline session. | |
| Task< AppLifecycleResult > | StartServerHostedSession () |
| Instructs the app to start a server-hosted session. This will be handled differently depending on whether the current platform is a client or a server. | |
| Task< HostLanSessionResult > | HostLanSession () |
| Instructs application to start a self-hosted LAN session. | |
| Task< AppLifecycleResult > | JoinLanSession (string hostIp) |
| Instructs application to join a LAN session hosted by someone else. | |
| Task< AppLifecycleResult > | GoToLobby () |
| Instructs application to go to the Lobby. | |
Properties | |
| IStandardSceneService | StandardScenes [get] |
A service which handles application lifecycle, moving between lobby and sessions by loading scenes and instantiating relevant ECS worlds.
| Task< AppLifecycleResult > GoToLobby | ( | ) |
Instructs application to go to the Lobby.
Implemented in AppLifecycleService.
| Task< HostLanSessionResult > HostLanSession | ( | ) |
Instructs application to start a self-hosted LAN session.
Implemented in AppLifecycleService.
| Task< AppLifecycleResult > JoinLanSession | ( | string | hostIp | ) |
Instructs application to join a LAN session hosted by someone else.
| hostIp | The local network IP of the host. |
Implemented in AppLifecycleService.
| Task< AppLifecycleResult > StartOfflineSession | ( | ) |
Instructs the application to start an offline session.
Implemented in AppLifecycleService.
| Task< AppLifecycleResult > StartServerHostedSession | ( | ) |
Instructs the app to start a server-hosted session. This will be handled differently depending on whether the current platform is a client or a server.
Implemented in AppLifecycleService.
|
get |
Implemented in AppLifecycleService.