private void Awake() { if (!DataSaverLoader.LoadData()) { DataSaverLoader.NewData(); } DataSaverLoader.Gd.IsArcadeBuild = true; if (DataSaverLoader.Gd.IsArcadeBuild) { //arcade controls DataSaverLoader.Gd.MenuAndBack = "c"; DataSaverLoader.Gd.CallNextWave = "1"; DataSaverLoader.Gd.SelectAndPlace = "space"; DataSaverLoader.Gd.SellTurret = "v"; } else { //keyboard mouse build DataSaverLoader.Gd.MenuAndBack = "q"; DataSaverLoader.Gd.CallNextWave = "space"; DataSaverLoader.Gd.SelectAndPlace = "e"; DataSaverLoader.Gd.SellTurret = "r"; } }
private void Start() { DataSaverLoader.LoadData(); ScoreBoardTitle.text = "Level " + DataSaverLoader.Gd.LatestLevel + " Scoreboard"; for (int i = 0; i < ScoreBoardSlots.Length; i++) { ScoreBoardSlots[i].text += " " + DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots[i].PlayerName + " " + DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots[i].Score; } }
void LoadScoreBoardDisplayScreen(int Level) { DataSaverLoader.Gd.LatestLevel = Level; DataSaverLoader.SaveData(); SceneManager.LoadScene(8); }
private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { Application.Quit(); } else if (Input.GetKeyDown(KeyCode.W)) { CurrentLetterIndex++; CurrentLetterIndex = MyMod(CurrentLetterIndex, AlphabetAndNums.Length); SelectedLetterIcon.text = AlphabetAndNums[CurrentLetterIndex]; SelectedLetterIcon.fontSize = 25; } else if (Input.GetKeyDown(KeyCode.S)) { CurrentLetterIndex--; CurrentLetterIndex = MyMod(CurrentLetterIndex, AlphabetAndNums.Length); SelectedLetterIcon.text = AlphabetAndNums[CurrentLetterIndex]; SelectedLetterIcon.fontSize = 25; } else if (DataSaverLoader.Gd.IsArcadeBuild) { if (Input.GetKeyDown(KeyCode.Space)) { thingie = true; } } else { if (Input.GetKeyDown(KeyCode.E) || Input.GetKeyDown(KeyCode.Return)) { thingie = true; } } if (thingie) { CurrentLetterIndex = 0; FinalName = FinalName + SelectedLetterIcon.text; SelectedLeterIconIndex++; SelectedLetterIcon.fontSize = 25; if (SelectedLeterIconIndex < LetterIcons.Length) { SelectedLetterIcon = LetterIcons[SelectedLeterIconIndex].GetComponent <TextMeshPro>(); } else if (DataSaverLoader.Gd.LatestScore > DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots[DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots.Length - 1].Score) { DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots[DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots.Length - 1].PlayerName = FinalName; DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots[DataSaverLoader.Gd.Scoreboards[DataSaverLoader.Gd.LatestLevel - 1].Slots.Length - 1].Score = DataSaverLoader.Gd.LatestScore; DataSaverLoader.SortData(DataSaverLoader.Gd.LatestLevel); DataSaverLoader.SaveData(); //go back to main menu SceneManager.LoadScene(0); } else { //go back to main menu SceneManager.LoadScene(0); } thingie = false; } }