/// <summary> /// initializes the quiz /// randomly sets the mode and creates the necessary parts /// </summary> private void InitializeQuiz() { if (PositionToName == true) { MessageBox.Show(LocalizationManager.Instance.ResolveString("Click on the annotations and enter the name of the corresponding part"), MessageBoxType.INFORMATION); } else { MessageBox.Show(LocalizationManager.Instance.ResolveString("Connect the names with their corresponding position"), MessageBoxType.INFORMATION); transform.parent.parent.GetComponentInChildren <QuizMenuSpawner>().enabled = true; } // in both cases: create progress bar GameObject progressBarObject = (GameObject)Instantiate(Resources.Load("ProgressBar")); Transform boundingBoxHook = gameObject.transform.parent.parent.Find("MenuCenter"); CirclePositioner positioner = progressBarObject.GetComponent <CirclePositioner>(); positioner.boundingBox = boundingBoxHook; progressBar = progressBarObject.GetComponent <ProgressBar>(); badgeManager = progressBar.Badge.GetComponent <BadgeManager>(); gamificationManager.BadgeManager = badgeManager; }
public Game() { _packetManager = new PacketManager(); _clientManager = new GameClientManager(); _moderationManager = new ModerationManager(); _moderationManager.Init(); _itemDataManager = new ItemDataManager(); _itemDataManager.Init(); _catalogManager = new CatalogManager(); _catalogManager.Init(_itemDataManager); _televisionManager = new TelevisionManager(); _navigatorManager = new NavigatorManager(); _roomManager = new RoomManager(); _chatManager = new ChatManager(); _groupManager = new GroupManager(); _groupManager.Init(); _questManager = new QuestManager(); _achievementManager = new AchievementManager(); _talentTrackManager = new TalentTrackManager(); _landingViewManager = new LandingViewManager(); _gameDataManager = new GameDataManager(); _globalUpdater = new ServerStatusUpdater(); _globalUpdater.Init(); _botManager = new BotManager(); _botManager.Init(); _cacheManager = new CacheManager(); _rewardManager = new RewardManager(); _badgeManager = new BadgeManager(); _badgeManager.Init(); _permissionManager = new PermissionManager(); _permissionManager.Init(); _subscriptionManager = new SubscriptionManager(); _subscriptionManager.Init(); }
private void InitializeBadgeCreation() { try { Transform badgeHook = gameObject.transform.parent.parent.Find("FacePlayer"); if (badgeHook == null) { Debug.Log("Could not load badgeHook from parent"); } Quaternion currentRotation = badgeHook.localRotation; badgeHook.localRotation = Quaternion.identity; GameObject badgeObject = (GameObject)Instantiate(Resources.Load("Badge")); if (badgeObject == null) { Debug.Log("Could not load badgeObject from resources"); } badgeObject.transform.parent = badgeHook; badgeObject.transform.position = gameObject.transform.position + new Vector3(-objInfo.Size.x, -objInfo.Size.y / 2f, 0); badgeHook.localRotation = currentRotation; badgeManager = badgeObject.GetComponent <BadgeManager>(); gamificationManager.BadgeManager = badgeManager; } catch (Exception e) { Debug.Log("Failed initializing Badge creation"); } }
public GameContext() { HabboEncryptionV2.Initialize(new RSAKeys()); _moderationManager = new ModerationManager(); _itemDataManager = new ItemDataManager(); _catalogManager = new CatalogManager(_itemDataManager); _navigatorManager = new NavigatorManager(); _roomManager = new RoomManager(); _chatManager = new ChatManager(); _groupManager = new GroupManager(); _questManager = new QuestManager(); _achievementManager = new AchievementManager(); _talentTrackManager = new TalentTrackManager(); _hotelViewManager = new HotelViewManager(); _gameDataManager = new GameDataManager(); _botManager = new BotManager(); _cacheManager = new CacheManager(); _rewardManager = new RewardManager(); _badgeManager = new BadgeManager(); _permissionManager = new PermissionManager(); _subscriptionManager = new SubscriptionManager(); _gameCycle = new Task(GameCycle); _gameCycle.Start(); _cycleActive = true; }
public void LoadMore() { this.RoomSession = new RoomSession(this.ID, this); this.CommandCache = new CommandCache(this.ID, this); this.UserStats = new UserStats(this.ID); if (!this.UserStats.Fill(this.GetUserDataFactory().GetUserStats())) { using (DatabaseClient dbClient = Skylight.GetDatabaseManager().GetClient()) { dbClient.AddParamWithValue("userId", this.ID); dbClient.ExecuteQuery("INSERT INTO user_stats(user_id) VALUES(@userId)"); } } this.UserAchievements = new UserAchievements(this); this.InventoryManager = new InventoryManager(this.GetSession(), this.GetUserDataFactory()); this.SubscriptionManager = new SubscriptionManager(this.ID, this, this.GetUserDataFactory()); this.WardrobeManager = new WardrobeManager(this.ID, this, this.GetUserDataFactory()); this.BadgeManager = new BadgeManager(this.ID, this, this.GetUserDataFactory()); this.LoadFavouriteRooms(); this.LoadRooms(); this.LoadTags(); this.LoadIgnores(); this.LoadPets(); }
private async Task InitialiseAsync() { try { _discord = new DiscordClient(new DiscordConfiguration() { LogLevel = LogLevel.Debug, TokenType = TokenType.User, Token = _token, MessageCacheSize = 0, UseInternalLogHandler = true }); _badgeManager = new BadgeManager(_discord); _tileManager = new TileManager(_discord); _secondaryTileManager = new SecondaryTileManager(_discord); _toastManager = new ToastManager(); _discord.Ready += OnReady; _discord.MessageCreated += OnDiscordMessage; _discord.MessageAcknowledged += OnMessageAcknowledged; await _discord.ConnectAsync(status : UserStatus.Invisible, idlesince : DateTimeOffset.Now); } catch (Exception) { this.ExitThread(); } }
void Start() { if (instance == null) { instance = this; } if (SceneManager.GetActiveScene().buildIndex == 18) { showHiddenPlanet("aries"); } if (GameStates.instance.hasKey("firstBadge")) { prob = 4; } if (randomPick) { int num = Random.Range(0, 10); if (num < prob) { int index = Random.Range(1, maxNum + 1); transform.GetChild(index).gameObject.SetActive(true); transform.GetChild(index).gameObject.GetComponent <GoldenPlanet>().initBadge(); given = true; } } }
public GameManager() { _playerManager = new PlayerManager(); _badgeManager = new BadgeManager(); _roomManager = new RoomManager(); _achievementManager = new AchievementManager(); _permissionManager = new PermissionManager(); _subscriptionManager = new SubscriptionManager(); _moderationManager = new ModerationManager(); }
public void PeriodicUpdates() { // Start and stop periodic update BadgeManager.StartPeriodicUpdate(new Uri("https://myapp.com/badges"), PeriodicUpdateInterval.Daily); BadgeManager.StopPeriodicUpdate(); // MUA APIs BadgeManager.StartPeriodicUpdate(new Uri("https://myapp.com/badges"), PeriodicUpdateInterval.Daily, user); BadgeManager.StopPeriodicUpdate(user); }
private void Awake() { if (Instance != null) { Destroy(gameObject); } else { Instance = this; } }
private async Task StartInProcTaskAsync() { _badgeManager = new BadgeManager(App.Discord); _tileManager = new TileManager(App.Discord); _secondaryTileManager = new SecondaryTileManager(App.Discord); await _tileManager.InitialiseAsync(); await _secondaryTileManager.InitialiseAsync(); App.Discord.MessageAcknowledged += OnMessageAcknowledged; App.Discord.MessageCreated += OnMessageCreated; }
public void SetAndClearBadges() { // Set to number or glyph BadgeManager.Set(4); BadgeManager.Set(BadgeValue.Alarm); // Clear BadgeManager.Clear(); // MUA APIs BadgeManager.Set(4, user); BadgeManager.Set(BadgeValue.Alarm, user); BadgeManager.Clear(user); }
private void ShowBadges(string gameId) { List <Badge> badgeList = badgesFromAllGames[gameId]; for (int i = 0; i < badgeList.Count; i++) { GameObject badgeInstance = (GameObject)Instantiate(Resources.Load("Badge")); badgeInstance.transform.position = instantiatePosition; instantiatePosition += new Vector3(0.5f, 0, 0); instantiatedBadges.Add(badgeInstance); BadgeManager manager = badgeInstance.GetComponent <BadgeManager>(); DownloadImage(gameId, badgeList[i], manager); } }
private void DownloadImage(string gameId, Badge badge, BadgeManager manager) { GamificationFramework.Instance.GetBadgeImage(gameId, badge.ID, (texture, resImageCode) => { Debug.Log("Badge image loaded"); if (resImageCode == 200) { badge.Image = (Texture2D)texture; manager.Badge = badge; } } ); }
public void ExitApp_ShouldCloseTheApp() { var commandList = new List <string> { "4" }; var console = new FakeConsole(commandList); var program = new BadgeManager(console); program.Run(); Console.WriteLine(console.Output); Assert.IsTrue(console.Output.Contains("Thank you for using the Komodo Key Bagde Manager\n Have a great day!")); }
public void ListAllBadges_ShouldReturnValidData() { var commandList = new List <string> { "3", "q" }; var console = new FakeConsole(commandList); var program = new BadgeManager(console); program.Run(); Console.WriteLine(console.Output); Assert.IsTrue(console.Output.Contains("3 C1, C2")); }
public void AddBadge_ShouldAddNewBadgeToCollection() { var commandList = new List <string> { "1", "12345", "X1", "n", "q" }; var console = new FakeConsole(commandList); var program = new BadgeManager(console); program.Run(); Console.WriteLine(console.Output); Assert.IsTrue(console.Output.Contains("Badge Added Successfully!")); }
public void RemoveAllDoorsFromBadge_ShouldRemoveAllDoorsFromBadgeDoorsList() { var commandList = new List <string> { "2", "1", "3", "q" }; var console = new FakeConsole(commandList); var program = new BadgeManager(console); program.Run(); Console.WriteLine(console.Output); Assert.IsTrue(console.Output.Contains("Doors removed from Badge Successfully!.")); }
public void AddDoorToBadge_ShouldAddANewDoorToBadge() { var commandList = new List <string> { "2", "1", "1", "X5", "n", "q" }; var console = new FakeConsole(commandList); var program = new BadgeManager(console); program.Run(); Console.WriteLine(console.Output); Assert.IsTrue(console.Output.Contains("Door added to Badge Successfully!.")); }
public Game() { this._packetManager = new PacketManager(); this._clientManager = new GameClientManager(); this._modManager = new ModerationManager(); this._moderationTool = new ModerationTool(); this._groupForumManager = new GroupForumManager(); this._itemDataManager = new ItemDataManager(); this._itemDataManager.Init(); this._catalogManager = new CatalogManager(); this._catalogManager.Init(this._itemDataManager); this._televisionManager = new TelevisionManager(); this._navigatorManager = new NavigatorManager(); this._roomManager = new RoomManager(); this._chatManager = new ChatManager(); this._groupManager = new GroupManager(); this._questManager = new QuestManager(); this._achievementManager = new AchievementManager(); this._talentTrackManager = new TalentTrackManager(); this._landingViewManager = new LandingViewManager(); this._gameDataManager = new GameDataManager(); this._globalUpdater = new ServerStatusUpdater(); this._globalUpdater.Init(); this._languageLocale = new LanguageLocale(); this._antiMutant = new AntiMutant(); this._botManager = new BotManager(); this._cacheManager = new CacheManager(); this._rewardManager = new RewardManager(); this._badgeManager = new BadgeManager(); this._badgeManager.Init(); this._permissionManager = new PermissionManager(); this._permissionManager.Init(); this._subscriptionManager = new SubscriptionManager(); this._subscriptionManager.Init(); this._cameraManager = new CameraPhotoManager(); this._cameraManager.Init(this._itemDataManager); }
private void InitializeBadgeCreation() { Transform badgeHook = gameObject.transform.parent.parent.Find("FacePlayer"); Quaternion currentRotation = badgeHook.localRotation; badgeHook.localRotation = Quaternion.identity; GameObject badgeObject = (GameObject)Instantiate(Resources.Load("Badge")); badgeObject.transform.parent = badgeHook; badgeObject.transform.position = gameObject.transform.position + new Vector3(-objInfo.Size.x, -objInfo.Size.y / 2f, 0); badgeHook.localRotation = currentRotation; badgeManager = badgeObject.GetComponent <BadgeManager>(); gamificationManager.BadgeManager = badgeManager; }
public MissionScoreboardComponent.ScoreboardHeader[] GetScoreboardHeaders() { GameNetwork.MyPeer.GetComponent <MissionRepresentativeBase>(); MissionScoreboardComponent.ScoreboardHeader[] array = new MissionScoreboardComponent.ScoreboardHeader[8]; array[0] = new MissionScoreboardComponent.ScoreboardHeader("avatar", (MissionPeer missionPeer) => "", (BotData bot) => ""); array[1] = new MissionScoreboardComponent.ScoreboardHeader("badge", delegate(MissionPeer missionPeer) { BadgeManager.Badge byIndex = BadgeManager.GetByIndex(missionPeer.GetPeer().ChosenBadgeIndex); return(byIndex?.StringId); }, (BotData bot) => ""); array[2] = new MissionScoreboardComponent.ScoreboardHeader("name", (MissionPeer missionPeer) => missionPeer.Name.ToString(), (BotData bot) => new TextObject("{=hvQSOi79}Bot", null).ToString()); array[3] = new MissionScoreboardComponent.ScoreboardHeader("kill", (MissionPeer missionPeer) => missionPeer.KillCount.ToString(), (BotData bot) => bot.KillCount.ToString()); array[4] = new MissionScoreboardComponent.ScoreboardHeader("death", (MissionPeer missionPeer) => missionPeer.DeathCount.ToString(), (BotData bot) => bot.DeathCount.ToString()); array[5] = new MissionScoreboardComponent.ScoreboardHeader("assist", (MissionPeer missionPeer) => missionPeer.AssistCount.ToString(), (BotData bot) => bot.AssistCount.ToString()); array[6] = new MissionScoreboardComponent.ScoreboardHeader("score", (MissionPeer missionPeer) => missionPeer.Score.ToString(), (BotData bot) => bot.Score.ToString()); array[7] = new MissionScoreboardComponent.ScoreboardHeader("ping", (MissionPeer missionPeer) => missionPeer.GetNetworkPeer().AveragePingInMilliseconds.Round().ToString(), (BotData bot) => ""); return(array); }
public static void LoadBadges() { Logging.Write("Loading badges"); try { BadgeManager = new BadgeManager(); Logging.WriteSimpleLine(" - Completed!"); } catch (Exception Error) { Logging.WriteSimpleLine(" - Incomplete!"); Logging.LogError(Error.ToString()); Logging.WriteLine("Could not load badges!", ConsoleColor.Red); Logging.WriteLine("Press any key to shut down ...", ConsoleColor.Red); Console.ReadKey(true); Environment.Exit(1); return; } }
void Start() { //Get database databaseHandler = GameObject.Find("Database").GetComponent <DatabaseHandler>(); //Get other objects topBarManager = GameObject.Find("Interface/TopBar").GetComponent <TopBarManager>(); blockManager = GameObject.Find("GlobalManagerContainer").GetComponent <BlockManager>(); networkManager = GameObject.Find("GlobalManagerContainer").GetComponent <NetworkManager>(); expectationManager = GameObject.Find("LocalManagerContainer").GetComponent <ExpectationManager>(); jackpotManager = GameObject.Find("LocalManagerContainer").GetComponent <JackpotManager>(); eletricityManager = GameObject.Find("LocalManagerContainer").GetComponent <ElectricityManager>(); miningInfoManager = GameObject.Find("Interface/MiningInfoContainer").GetComponent <MiningInfoManager>(); bitcoinManager = GameObject.Find("GlobalManagerContainer").GetComponent <BitcoinManager>(); currentPoolManager = GameObject.Find("LocalManagerContainer").GetComponent <CurrentPoolManager>(); badgeManager = GameObject.Find("LocalManagerContainer").GetComponent <BadgeManager>(); questionManager = GameObject.Find("Interface/QuestionContainer/QuestionPanel").GetComponent <QuestionManager>(); //Initialize curretMonth = dateTime.Month; }
void Start() { Debug.Log("GameController::Start: Entering Start. GLOBALS.lives = " + GLOBALS.lives); badgeManager = GetComponent <BadgeManager>(); for (int loop = 0; loop < levels.Length; loop++) { if (null != levels[loop].openingImage) { levels[loop].openingImage.enabled = false; } // if if (null != levels[loop].music) { levels[loop].music.Stop(); } // if } // for if (0 < GLOBALS.lives) { startTime = Time.time; endTime = startTime + 125; nextLifeXLocation = -6.0f; RunLevel(); } // if Stats combinedStats = stats.CombineStats(previousStats); stats.score = 0; stats.coin = combinedStats.coin; stats.lastDayPlayed = combinedStats.lastDayPlayed; stats.consecutiveDaysPlayingCount = combinedStats.consecutiveDaysPlayingCount; stats.killedSuperbrainCount = combinedStats.killedSuperbrainCount; stats.killedBySuperbrainCount = combinedStats.killedBySuperbrainCount; Debug.Log("previousStats.consecutiveDaysPlayingCount = " + previousStats.consecutiveDaysPlayingCount); Debug.Log("stats.consecutiveDaysPlayingCount = " + stats.consecutiveDaysPlayingCount); UpdateScore(); UpdateLives(); HideSettings(); Debug.Log("GameController::Start: Exiting Start."); } // Start
private void InstantiateBadges() { for (int i = 0; i < 2; i++) { for (int j = 0; j < 4; j++) { Vector3 instantiationPosition = new Vector3( 0, size.y / 2f * -i - size.y / 4f, size.z / 4f * -j - size.z / 8f); GameObject badgeObj = Instantiate(badge, startPosition.transform); badgeObj.transform.localPosition = instantiationPosition; badgeObj.transform.localScale = new Vector3(0.4f, 0.4f, 0.4f); BadgeManager badgeManager = badgeObj.GetComponent <BadgeManager>(); badgeManager.gameObject.SetActive(false); instantiatedBadges.Add(badgeManager); } } }
protected override void OnInitialize() { Game currentGame = this.CurrentGame; currentGame.FirstInitialize(false); if (!GameNetwork.IsDedicatedServer) { this.AddGameTexts(); } IGameStarter gameStarter = (IGameStarter) new BasicGameStarter(); this.AddGameModels(gameStarter); this.GameManager.OnGameStart(this.CurrentGame, gameStarter); currentGame.SecondInitialize(gameStarter.Models); currentGame.CreateGameManager(); currentGame.ThirdInitialize(); this.GameManager.BeginGameStart(this.CurrentGame); currentGame.CreateObjects(); currentGame.InitializeDefaultGameObjects(); currentGame.LoadBasicFiles(false); this.ObjectManager.LoadXML("Items"); this.ObjectManager.LoadXML("MPCharacters"); this.ObjectManager.LoadXML("BasicCultures"); currentGame.CreateLists(); this.ObjectManager.LoadXML("MPClassDivisions"); this.ObjectManager.ClearEmptyObjects(); MultiplayerClassDivisions.Initialize(); BadgeManager.LoadFromXml(ModuleHelper.GetModuleFullPath("Native") + "ModuleData/mpbadges.xml"); this.GameManager.OnCampaignStart(this.CurrentGame, (object)null); this.GameManager.OnAfterCampaignStart(this.CurrentGame); this.GameManager.OnGameInitializationFinished(this.CurrentGame); this.CurrentGame.AddGameHandler <ChatBox>(); if (!GameNetwork.IsDedicatedServer) { return; } this.CurrentGame.AddGameHandler <MultiplayerGameLogger>(); }
public ServerMessage Handle(ValueHolder valueHolder = null) { List <Badge> badges = valueHolder.GetValue <List <Badge> >("Badges"); ServerMessage message = BasicUtilies.GetRevisionServerMessage(Revision.RELEASE63_201211141113_913728051); message.Init(r63bOutgoing.AddBadges); message.AppendInt32(badges.Count); List <Badge> slotBadges = new List <Badge>(); foreach (Badge badge in badges) { if (badge.SlotID > 0) { slotBadges.Add(badge); } else { message.AppendInt32(BadgeManager.GetBadgeID(badge.BadgeID)); message.AppendString(badge.BadgeID); } } foreach (Badge badge in slotBadges.OrderBy(b => b.SlotID)) //we don't want order whole badge list, fixes issue badges not showing on correct slot id { message.AppendInt32(BadgeManager.GetBadgeID(badge.BadgeID)); message.AppendString(badge.BadgeID); } message.AppendInt32(slotBadges.Count); foreach (Badge badge in slotBadges) { message.AppendInt32(badge.SlotID); message.AppendString(badge.BadgeID); } return(message); }
public ServerMessage Handle(ValueHolder valueHolder = null) { List <Badge> badges = valueHolder.GetValue <List <Badge> >("Badges"); ServerMessage message = BasicUtilies.GetRevisionServerMessage(Revision.R26_20080915_0408_7984_61ccb5f8b8797a3aba62c1fa2ca80169); message.Init(r26Outgoing.Badges); message.AppendInt32(badges.Count); List <Badge> slotBadges = new List <Badge>(); foreach (Badge badge in badges) { if (badge.SlotID > 0) { slotBadges.Add(badge); } else { BadgeManager.GetBadgeID(badge.BadgeID); message.AppendString(badge.BadgeID); } } foreach (Badge badge in slotBadges.OrderBy(b => b.SlotID)) //we don't want order whole badge list, fixes issue badges not showing on correct slot id { BadgeManager.GetBadgeID(badge.BadgeID); message.AppendString(badge.BadgeID); } foreach (Badge badge in slotBadges) { message.AppendInt32(badge.SlotID); message.AppendString(badge.BadgeID); } return(message); }
public MissionScoreboardComponent.ScoreboardHeader[] GetScoreboardHeaders() { GameNetwork.MyPeer.GetComponent <MissionRepresentativeBase>(); return(new MissionScoreboardComponent.ScoreboardHeader[8] { new MissionScoreboardComponent.ScoreboardHeader("avatar", (Func <MissionPeer, string>)(missionPeer => ""), (Func <BotData, string>)(bot => "")), new MissionScoreboardComponent.ScoreboardHeader("badge", (Func <MissionPeer, string>)(missionPeer => BadgeManager.GetByIndex(missionPeer.GetPeer().ChosenBadgeIndex)?.StringId), (Func <BotData, string>)(bot => "")), new MissionScoreboardComponent.ScoreboardHeader("name", (Func <MissionPeer, string>)(missionPeer => missionPeer.Name.ToString()), (Func <BotData, string>)(bot => new TextObject("{=hvQSOi79}Bot").ToString())), new MissionScoreboardComponent.ScoreboardHeader("kill", (Func <MissionPeer, string>)(missionPeer => missionPeer.KillCount.ToString()), (Func <BotData, string>)(bot => bot.KillCount.ToString())), new MissionScoreboardComponent.ScoreboardHeader("death", (Func <MissionPeer, string>)(missionPeer => missionPeer.DeathCount.ToString()), (Func <BotData, string>)(bot => bot.DeathCount.ToString())), new MissionScoreboardComponent.ScoreboardHeader("assist", (Func <MissionPeer, string>)(missionPeer => missionPeer.AssistCount.ToString()), (Func <BotData, string>)(bot => bot.AssistCount.ToString())), new MissionScoreboardComponent.ScoreboardHeader("score", (Func <MissionPeer, string>)(missionPeer => missionPeer.Score.ToString()), (Func <BotData, string>)(bot => bot.Score.ToString())), new MissionScoreboardComponent.ScoreboardHeader("ping", (Func <MissionPeer, string>)(missionPeer => missionPeer.GetNetworkPeer().AveragePingInMilliseconds.Round().ToString()), (Func <BotData, string>)(bot => "")) }); }