Namespace PlayUR.Exceptions
Classes
ConfigurationNotReadyException
Thrown when attempting to access a configuration value but the Configuration has not yet been loaded.
ExperimentGroupsFullException
Thrown when a user attempts to open the game but the game is unable to assign them to an Experiment Group, because all the groups are over capacity.
GameNotOwnedException
Thrown when a user attempts to open the game but they haven't been allocated to an ExperimentGroup and the allocation method for the Experiment doesn't result in them being auto-allocated.
InvalidLeaderboardIDException
Thrown when attempting to use a leaderboard without a valid Leaderboard ID.
InvalidMTurkState
Thrown when a we try to set mturk as complete, but we have no row handle in database
InvalidParamFormatException
Thrown when a parameter is requested from the Configuration, but was unable to be converted to the requested format (int/float/bool).
ParameterNotFoundException
Thrown when a parameter is requested from the Configuration but was not found in the configuration.
PluginNotConfiguredException
Thrown when attempting to run the game without having first set up the plugin
ServerCommunicationException
Thrown when the plugin is unable to talk to to the server (invalid response, no internet connection etc.)
SessionAlreadyStartedException
Thrown when attempting to start a session but there is already an active session.
SessionNotStartedException
Thrown when attempting to end a session but there is no active session.