public void SubmitConfirm_OnClick() { // Deactive input field and buttons until server response GameObject Background_Canvas = GameObject.Find("Background_Canvas"); Set_InteractableSubmitScore(false); Set_Error(false); // Send high score to server string Name = Background_Canvas.transform.GetChild(14).GetComponent <InputField>().text; int High_Score = Data_Manager.Get_HighScore(); // Check string name is null if (string.IsNullOrEmpty(Name.Replace(" ", ""))) { // Name error Button_OnClick.Set_InteractableSubmitScore(true); Button_OnClick.Set_Error(true, "enter your name"); } else if (Name.IndexOf("'") >= 0 || Name.IndexOf("|") >= 0) { // Correct name error Button_OnClick.Set_InteractableSubmitScore(true); Button_OnClick.Set_Error(true, "enter correct name"); } else { GameObject.Find("Game_Controller").GetComponent <Submit_Score>().Post_Score(Name, High_Score); } }
public void Share() { if (!Processing) { // Active canvas and set high score Share_Canvas.SetActive(true); Share_Canvas.transform.GetChild(4).GetComponent <Text>().text = Data_Manager.Get_HighScore().ToString(); StartCoroutine(Share_ScreenShot()); } }
void Set_GameOver() { if (Data_Manager.Get_HighScore() < Score) { Data_Manager.Set_HighScore(Score); } Txt_GameOverScore.text = Score.ToString(); Txt_GameOverHighsocre.text = Data_Manager.Get_HighScore().ToString(); GameObject Background_Canvas = GameObject.Find("Background_Canvas"); // Active game over menu Button_OnClick.Set_GameOverMenu(true); SceneManager.LoadScene("In_Game"); // Enable animation Background_Canvas.GetComponent <Animator>().enabled = false; // Save file // File_Manager.Save_Info(); }
public static void Save_Info() { // Write information string Str_Data = Data_Manager.Get_PlayerName() + "|" + Data_Manager.Get_PlayerHash() + "|" + Data_Manager.Get_HighScore(); byte[] Byte_Data = System.Text.Encoding.UTF8.GetBytes(Str_Data); string[] Data = new string[1]; Data[0] = System.Convert.ToBase64String(Byte_Data); File.WriteAllLines(File_Path, Data); }