// Handles click on save button in character selection screen public void OnClickSaveCharacter() { //If not loading from main menu (loading from username input) if (!MenuScreenLoadParam.CharacterLoadFromMenu) { FirebaseHandler.SaveCharacter(spriteArr[characterIndex]); FirebaseHandler.WriteNewUser(); SceneManager.LoadSceneAsync("Persistent"); } else { FirebaseScript firebaseScript = FindObjectOfType <FirebaseScript>(); DataController dataController = FindObjectOfType <DataController>(); firebaseScript.UpdateUserChar("pipo-nekonin00" + (characterIndex + 1).ToString()); dataController.currentUser.chr = "pipo-nekonin00" + (characterIndex + 1).ToString(); SceneManager.LoadSceneAsync("MenuScreen"); } }