private void Start() { manager = GameObject.FindGameObjectWithTag("GameController"); managerGenerator = manager.GetComponent <FeatureGeneration>(); completedArt = manager.GetComponent <ManagerUtilities>().completedArt; completedCode = manager.GetComponent <ManagerUtilities>().completedCode; completedDesign = manager.GetComponent <ManagerUtilities>().completedDesign; componentDrop = GameObject.Find("ComponantDrop"); }
private void Awake() { scoreContainer = transform.Find("highScoreTable"); scoreTemplate = scoreContainer.Find("scoreTemplate"); manager = GameObject.FindGameObjectWithTag("GameController"); managerGenerator = manager.GetComponent <FeatureGeneration>(); //featureScript = GetComponent<FeatureGeneration>(); //playerScore = featureScript.totalScore; CreateHighScore(scoreContainer); }
private void Awake() { filePath = Path.Combine(Application.streamingAssetsPath, fileName); scoreContainer = transform.Find("highScoreTable"); scoreTemplate = scoreContainer.Find("tableTemplate"); GameObject manager = GameObject.FindGameObjectWithTag("GameController"); FeatureGeneration managerGenerator = manager.GetComponent <FeatureGeneration>(); GameController game = manager.GetComponent <GameController>(); int playerScore = (int)managerGenerator.totalScore; scoreTemplate.gameObject.SetActive(false); AddHighScoreEntry(playerScore, game.GetPlayerName()); LoadHighScore(); //string jsonstring = PlayerPrefs.GetString("highscore"); //Need to load Json file here. //Highscores highscores = JsonUtility.FromJson<Highscores>(jsonstring); //List Sorter for (int i = 0; i < highscores.highScoreEntryList.Count; i++) { for (int j = i + 1; j < highscores.highScoreEntryList.Count; j++) { if (highscores.highScoreEntryList[j].score > highscores.highScoreEntryList[i].score) { HighScoreEntry tmp = highscores.highScoreEntryList[i]; highscores.highScoreEntryList[i] = highscores.highScoreEntryList[j]; highscores.highScoreEntryList[j] = tmp; } } } while (highscores.highScoreEntryList.Count > 10) { highscores.highScoreEntryList.RemoveAt(10); } SaveHighScore(); highScoreEntryTransformList = new List <Transform>(); foreach (HighScoreEntry highScoreEntry in highscores.highScoreEntryList) { CreateHighscoreTableTransform(highScoreEntry, scoreContainer, highScoreEntryTransformList); } //Debug.Log(PlayerPrefs.GetString("highscore")); }
void Start() { generationSystem = GetComponent <FeatureGeneration>(); }
public void findTheBoss() { featureGenerator = GameObject.FindGameObjectWithTag("GameController").GetComponent <FeatureGeneration>(); }