Exemplo n.º 1
0
 public GameConfigurationManager()
 {
     bulletConfig                 = new BulletConfiguration();
     gameConfig                   = new GameConfiguration();
     shipConfig                   = new ShipConfiguration();
     mapConfig                    = new MapConfiguration();
     screenConfig                 = new ScreenConfiguration();
     leaderboardConfig            = new LeaderboardConfiguration();
     healthPackConfig             = new HealthPackConfiguration();
     abilityConfig                = new AbilityConfiguration();
     shipMovementControllerConfig = new ShipMovementControllerConfiguration();
 }
Exemplo n.º 2
0
 public GameConfigurationManager()
 {
     bulletConfig = new BulletConfiguration();
     gameConfig = new GameConfiguration();
     shipConfig = new ShipConfiguration();
     mapConfig = new MapConfiguration();
     screenConfig = new ScreenConfiguration();
     leaderboardConfig = new LeaderboardConfiguration();
     healthPackConfig = new HealthPackConfiguration();
     abilityConfig = new AbilityConfiguration();
     shipMovementControllerConfig = new ShipMovementControllerConfiguration();
 }
Exemplo n.º 3
0
        /// <summary>
        /// Update the metadata of the leaderboard configuration with the given ID.
        /// Documentation https://developers.google.com/gamesconfiguration/v1configuration/reference/leaderboardConfigurations/update
        /// Generation Note: This does not always build corectly.  Google needs to standardise things I need to figuer out which ones are wrong.
        /// </summary>
        /// <param name="service">Authenticated Gamesconfiguration service.</param>
        /// <param name="leaderboardId">The ID of the leaderboard.</param>
        /// <param name="body">A valid Gamesconfiguration v1configuration body.</param>
        /// <returns>LeaderboardConfigurationResponse</returns>
        public static LeaderboardConfiguration Update(GamesconfigurationService service, string leaderboardId, LeaderboardConfiguration body)
        {
            try
            {
                // Initial validation.
                if (service == null)
                {
                    throw new ArgumentNullException("service");
                }
                if (body == null)
                {
                    throw new ArgumentNullException("body");
                }
                if (leaderboardId == null)
                {
                    throw new ArgumentNullException(leaderboardId);
                }

                // Make the request.
                return(service.LeaderboardConfigurations.Update(body, leaderboardId).Execute());
            }
            catch (Exception ex)
            {
                throw new Exception("Request LeaderboardConfigurations.Update failed.", ex);
            }
        }