Namespace rmb.shared

Classes

AccessToken

Auth

EntityManager

Handler

Handler is the main driver for your game, it will translate data from the wire as necessary and relay clean data to your game thru either of the mothership or satellite interface

IdpProviders

JsonLayout

Use this log4net layout to output meta data with each log in json format

JwtUtil

LogData

Data that is included with every log

OAuthCredentials

Represents credentials for a user. This is saved in player pref under KEY_CREDENTIALS + user ID.

Realm

RefreshToken

ResourceAccess

Util

Interfaces

BaseHandler

This is the base interface implemented by both Satellite and Mothership connectors. It defines basic interaction with the room message bus (RMB)

MothershipHandler

The Interface for the mothership version of your game.

Mothership implementation is not required for all games. Mainly games that requires central computation uses it. Polling games.

Trivia Games shouldn't use mothership code. The big screen should send all necessary info to the satellites to send questions to players and verify their answers and assign scores.

SatelliteHandler

The Interface for the Satellite portion of the game.

Trivia Games should only use satellite code. The big screen should send all necessary info to the satellites to send questions to players and verify their answers and assign scores.

Enums

BucketMode

Mode used when storing values in bucket. BucketAdd will increment the current stored value by the amount passed, while BucketSet will replace. Both will create a new entry if needed.

DataKey

Reserved for internal use.

IntraKey

Reserved for internal use.