|
Kanda Foundation 0.8.0
|
Classes | |
| class | AppLifecycleResult |
| Base class to signal results of lifecycle events. This can be inherited to add additional data. More... | |
| class | AppLifecycleService |
| class | EntityWorldService |
| class | HostLanSessionResult |
| Overrides AppLifecycleResult for LAN hosted sessions, adding the hosting Network Endpoint that LAN clients should connect to. More... | |
| class | HostRelayServerResult |
| Overrides AppLifecycleResult for Relay hosted sessions, adding the join code that Relay clients should use to connect. More... | |
| interface | IAppLifecycleService |
| A service which handles application lifecycle, moving between lobby and sessions by loading scenes and instantiating relevant ECS worlds. More... | |
| interface | IEntityWorldService |
| Manages ECS worlds for various use cases in the Lobby and Sessions. More... | |
| interface | ILocalPlayerInfoService |
| A service which stores local player information for consumption throughout the application lifecycle. These values are intended to be set during early login and lobby flows, then consumed in sessions. More... | |
| interface | IPlatformInfoService |
| A utility to query information about the current runtime platform. More... | |
| interface | IStandardSceneService |
| A service which provides a means for switching between standard scenes. More... | |
| class | LocalPlayerInfoService |
| class | PlatformInfoService |
| class | StandardSceneService |
Enumerations | |
| enum | PlatformContextFlags { None = 0 , Editor = 1 , Player = 1 << 1 , DedicatedServer = 1 << 2 } |
| Indicates the platform context independent of the device, whether it is running in editor, on a user device or a dedicated server. | |
| enum | PlatformDevice { Unknown = 0 , Windows = 1 , MacOs = 2 , Linux = 3 , AndroidOpenXr = 4 , VisionOs = 5 , IOS = 6 } |
| Indicates the current platform device or operating system. | |