Namespace QuickStart

Classes

BanPlayer

Example of adding players to a user's ban list. This example shows BigScreen communicate with entity manager directly to add player to ban list. If actor also need this data, BigScreen should send a game message to actor. See example project for more in-depth sample.

BigScreen

BigScreen class represent the BigScreen application which create a session in Lobby Service.

After User behaviour has finish initializing AuthController, set this gameobject to active to create a session.

Client

Client represent the client application (usually running on mobile device).

After BigScreen has finish creating a session, set this gameobject to active to start client connection.

EntityExample

This class shows usage of the EntityManager.

LeaderboardExample

This class shows usage of the LeaderboardManager.

UpdateLeaderboardScore

User

This class shows usage of the user management.

Always call !:AuthController.InitAsync first to intialize before access to rest of the platform. This also restored user from playerpref which may be registered or guest user. Use !:AuthController.LoginStatusChanged to see the login result.

A login user is a registered timeplay account. A logout user is a guest user, which has restricted access but still has some access to the platform.

Enums

ActorNetworkID

Actor is part of the game which host logic specific to a game. ActorNetworkID defines messages for bigscreen and client to communicate with the actor. Below are messages for the example showdown actor.