private void Awake() { Debug.Log("This is the current timescale: " + Time.timeScale); ScriptMessage_GuestAccountDetails.Listener += OnGuestAccountDetails; ChallengeStartedMessage.Listener += OnChallengeStarted; ChallengeIssuedMessage.Listener += OnChallengeIssued; if (chatWindowPanel == null) { chatWindowPanel = GameObject.Find("ChatWindowPanel"); } challengeManager = GameObject.Find("ChallengeManager"); eventManager = GameObject.Find("EventManager").GetComponent <EventManager>(); matchmakingButton = GameObject.Find("MatchmakingSearchButton").GetComponent <Button>(); audioController = GameObject.Find("MusicPlayer").GetComponent <AudioControllerMainMenu>(); //usernameLoginInput.OnSelect.//AddListener("onUsernameSelect"); if (GameSession.FastAnimations) { GameObject.Find("FastAnimToggle").GetComponent <Toggle>().isOn = true; GameObject.Find("SlowAnimToggle").GetComponent <Toggle>().isOn = false; } else { GameObject.Find("FastAnimToggle").GetComponent <Toggle>().isOn = false; GameObject.Find("SlowAnimToggle").GetComponent <Toggle>().isOn = true; } }
private void OnLoginSuccess(AuthenticationResponse response) { UnblockLoginInput(); GameSparksManager gsm = GameObject.Find("GameSparksManager").GetComponent <GameSparksManager>(); gsm.loggedInOnce = true; errorMessageLoginText.color = ColorPalette.invisible; if (adminLogin) { Debug.Log("Logged in as admin"); } else { // Set the User's ID to an object for referencing later Debug.Log(response.UserId); GameObject gameSparksUserIDObject = GameObject.Find("GameSparksUserID"); GameSparksUserID gameSparksUserIDScript = gameSparksUserIDObject.GetComponent <GameSparksUserID>(); gameSparksUserIDScript.myUserID = response.UserId; gameSparksUserIDScript.myDisplayName = response.DisplayName; // Setup ChatWindowPanel if (chatWindowPanel == null) { //chatWindowPanel = GameObject.Find("ChatWindowPanel"); var objectsChatWindow = Resources.FindObjectsOfTypeAll(typeof(ChatWindowPanel)); var objectsEnumer = objectsChatWindow.GetEnumerator(); objectsEnumer.MoveNext(); var gameObjectChat = (ChatWindowPanel)objectsEnumer.Current; chatWindowPanel = gameObjectChat.gameObject; } ChatWindowPanel chatWindowPanelScript = chatWindowPanel.GetComponent <ChatWindowPanel>(); chatWindowPanelScript.CheckTeams(); chatWindowPanel.GetComponent <RectTransform>().ForceUpdateRectTransforms(); // Setup ChallengeManager ChallengeManager challengeManagerScript = challengeManager.GetComponent <ChallengeManager>(); challengeManagerScript.SetupChallengeListeners(); if (loginPanel == null) { loginPanel = GameObject.Find("LoginPanel"); } if (lobbyPanel == null) { var objectsOfMoveMS = Resources.FindObjectsOfTypeAll(typeof(MoveMultiplayerScreen)); var objectsEnumer = objectsOfMoveMS.GetEnumerator(); objectsEnumer.MoveNext(); var gameObjectC = (MoveMultiplayerScreen)objectsEnumer.Current; lobbyPanel = gameObjectC.gameObject; } if (dummyMenuPanel == null) { var objectsOfDMP = Resources.FindObjectsOfTypeAll(typeof(DummyMenuPanel)); var objectsEnumer = objectsOfDMP.GetEnumerator(); objectsEnumer.MoveNext(); var gameObjectC = (DummyMenuPanel)objectsEnumer.Current; dummyMenuPanel = gameObjectC.gameObject; } if (audioController == null) { var objectsOfAC = Resources.FindObjectsOfTypeAll(typeof(AudioControllerMainMenu)); var objectsEnumer = objectsOfAC.GetEnumerator(); objectsEnumer.MoveNext(); audioController = (AudioControllerMainMenu)objectsEnumer.Current; //audioController = gameObjectC.gameObject; } // Switch to the Lobby Panel loginPanel.SetActive(false); mainMenuPanel.SetActive(true); SetMainMenuButtonsInactive(); dummyMenuPanel.SetActive(true); lobbyPanel.SetActive(true); lobbyPanel.GetComponent <MoveMultiplayerScreen>().moveBoard = true; audioController.PlayChalkboardMovingSound(); OnLeaderboardsClick(); } }