public void Init() { sceneController = GameObject.FindObjectOfType <StorySceneController>(); audioManager = GameObject.FindObjectOfType <AudioManager>(); imageManager = GameObject.FindObjectOfType <ImageManager>(); imageManager.Init(); itemManager = GameObject.FindObjectOfType <ItemManager>(); paramManager = GameObject.FindObjectOfType <ParamManager>(); escapeManager = GameObject.FindObjectOfType <EscapeManager>(); escapeManager.Init(); }
public void setCurrentEntriesInUI(bool visibleEntries) { // remove all entries in table panel while (tablePanel.childCount > 0) { Transform child = tablePanel.GetChild(0); child.SetParent(null); child.gameObject.SetActive(false); Destroy(child.gameObject); } // check if current entries exist List <HighscoreEntry> entries = GameStatsController.getHighscoreEntries(); if (entries == null || entries.Count == 0) { return; } // if entries exist, create gameobject of prefab for each entry var alpha = visibleEntries ? 1f : 0f; for (int i = 0; i < entries.Count; i++) { HighscoreEntry entry = entries[i]; GameObject goEntry = Instantiate(highscoreEntryPrefab); Text nameText = goEntry.transform.Find("NameText").GetComponent <Text>(); nameText.text = entry.name; nameText.color = StorySceneController.changeAlpha(nameText.color, alpha); Text dateText = goEntry.transform.Find("DateText").GetComponent <Text>(); dateText.text = entry.timestamp.ToString("dd.MM.yyyy"); dateText.color = StorySceneController.changeAlpha(dateText.color, alpha); Text timeText = goEntry.transform.Find("TimeText").GetComponent <Text>(); timeText.text = entry.timestamp.ToString("HH:mm"); timeText.color = StorySceneController.changeAlpha(timeText.color, alpha); Text playthroughTimeText = goEntry.transform.Find("PlaythroughTimeText").GetComponent <Text>(); playthroughTimeText.text = getPlayTimeString(entry.playTime); playthroughTimeText.color = StorySceneController.changeAlpha(playthroughTimeText.color, alpha); goEntry.transform.SetParent(tablePanel, false); } }
public void Init() { sceneController = GameObject.FindObjectOfType <StorySceneController>(); LayerRepository.SortByOrder(); sceneController.viewController.CreateLayers(LayerRepository.All); }
public void Init() { sceneController = GameObject.FindObjectOfType <StorySceneController>(); }
// Use this for initialization private void Start() { _resLoader = new ResourceLoader(); _storySceneController = new StorySceneController(mainCamera); GameServerProxy.Instance.StoryScene.SetController(_storySceneController); }