public void AddPlayer(string name, Skills.SkillsPlayerEnum skills) { switch (skills) { case Skills.SkillsPlayerEnum.REGULARPLAYER: BasePlayer playerReg = new RegPlayer(name, 40, 140); this.NewRun += playerReg.NewRun; players.Add(playerReg); break; case Skills.SkillsPlayerEnum.NOTEPADPLAYER: BasePlayer playerNote = new NotepadPlayer(history, name, 40, 140); this.NewRun += playerNote.NewRun; players.Add(playerNote); break; case Skills.SkillsPlayerEnum.UBERPLAYER: BasePlayer playerUber = new UberPlayer(name, 40, 140); this.NewRun += playerUber.NewRun; players.Add(playerUber); break; case Skills.SkillsPlayerEnum.CHEATER: BasePlayer playerCheat = new CheaterPlayer(history, name, 40, 140); this.NewRun += playerCheat.NewRun; players.Add(playerCheat); break; case Skills.SkillsPlayerEnum.UBERCHEATER: BasePlayer playerUCheat = new UberCheatPlayer(history, name, 40, 140); this.NewRun += playerUCheat.NewRun; players.Add(playerUCheat); break; } }
public void Registration() { string login = loginInput.GetComponent <InputField>().text; string nickname = nicknameInput.GetComponent <InputField>().text; string email = emailInput.GetComponent <InputField>().text; string password1 = password1Input.GetComponent <InputField>().text; string password2 = password2Input.GetComponent <InputField>().text; if (password1 != password2) { Debug.LogError("Password mismatch"); return; } regPlayer = new RegPlayer { Login = login, GameLogin = nickname, Email = email, Password = password1 }; string json = Newtonsoft.Json.JsonConvert.SerializeObject(regPlayer); StartCoroutine(SendRequest(URL, json)); }