// Use this for initialization void Start() { dialogUi.SetActive(false); DontDestroyOnLoad(gameObject.transform.parent.gameObject); //ProfileFirebase.getInstance().listenLoginStateChange(stateChangedCallback); loginPanelController = loginPanel.GetComponent <LoginPanelController>(); profilePanelController = GetComponent <ProfilePanelController>(); ProfileFirebase.getInstance().getCurrentUser(gettedUser); }
/// <summary> /// Panel to display should be the login panel /// </summary> private void SetLoginPanel() { var loginController = new LoginPanelController(); loginController.LoggedIn += (sender, e) => SetStatusPanel(); loginController.QuitButtonClicked += (sender, e) => NSApplication.SharedApplication.Terminate(sender as LoginPanelController); if (_statusPanelController == null) { _statusPanelController = new StatusPanelController(loginController); } else { _statusPanelController.PanelController = loginController; } }
/** * Initialize. */ void Start() { // Get the picture and buttons instances infoPanelAnimator = infoPanel.GetComponent <Animator>(); loginPanelController = loginPanel.GetComponent <LoginPanelController>(); agentManager = agentManagerObject.GetComponent <AgentManager>(); pictureController = picture.GetComponent <PictureController>(); // Get the text components from the labels foreach (GameObject label in labels) { labelsText.Add(label.GetComponent <Text>()); } foreach (GameObject label in labelValues) { labelValuesText.Add(label.GetComponent <Text>()); } // Get the label count and total label count labelCount = Mathf.Max(labelsText.Count, labelValuesText.Count); // Store the default strings foreach (Text text in labelsText) { labelsTextDefaults.Add(text.text); } // Fill the labels spawn list for (int i = 0; i < labelCount; i++) { if (labelsText.Count > i) { labelsSpawn.Add(labelsText[i]); } if (labelValuesText.Count > i) { labelsSpawn.Add(labelValuesText[i]); } } // Store the text values foreach (Text text in labelsSpawn) { labelsSpawnValues.Add(text.text); } }
/** * Initialize. */ void Start() { // Get the picture and buttons instances infoPanelAnimator = infoPanel.GetComponent<Animator>(); loginPanelController = loginPanel.GetComponent<LoginPanelController>(); agentManager = agentManagerObject.GetComponent<AgentManager>(); pictureController = picture.GetComponent<PictureController>(); // Get the text components from the labels foreach(GameObject label in labels) labelsText.Add(label.GetComponent<Text>()); foreach (GameObject label in labelValues) labelValuesText.Add(label.GetComponent<Text>()); // Get the label count and total label count labelCount = Mathf.Max(labelsText.Count, labelValuesText.Count); // Store the default strings foreach (Text text in labelsText) labelsTextDefaults.Add(text.text); // Fill the labels spawn list for (int i = 0; i < labelCount; i++) { if (labelsText.Count > i) labelsSpawn.Add(labelsText[i]); if (labelValuesText.Count > i) labelsSpawn.Add(labelValuesText[i]); } // Store the text values foreach (Text text in labelsSpawn) labelsSpawnValues.Add(text.text); }