private void Start() { //1.为hero属性赋值 hero = SetSQliteData.Instance().GetHeroData("hero_id", "001", hero); if (hero.Name == null) { //为hero定义一个名字 //给角色名字赋值 this.transform.Find("NameText").GetComponent <TextMesh>().text = hero.Name; } //2.为角色hp, mp,exp赋值 hp = hero.Max_Hp; mp = hero.Max_Mp; exp = 0; }
public InputField Register_UserConfirmPass; //注册界面确认密码 private void Start() { //登陆登陆按钮 Login_Btn.onClick.AddListener(() => { //连接数据库 //查询数据库中是否存在输入的账号密码 //如果没有 显示 Login_Fail页面 if (Login_UserName.text == "" || Login_UserPassWord.text == "") { Login_Fail.SetActive(true); } else if (!SetSQliteData.Instance().CheckUserNameData(Login_UserName.text) && SetSQliteData.Instance().CheckPasswordData(Login_UserName.text, Login_UserPassWord.text)) { //如果有 那么跳转页面 SceneManager.LoadScene(ConstScript.PlayerSelect); } else { Login_Fail.SetActive(true); } }); //注册界面的注册并登陆按钮 Register_LoginBtn.onClick.AddListener(() => { //首先验证密码与确认密码是否一致,如果不一致显示RegPassWordFail界面 //连接数据库 //查询数据库中是否有输入的账号 //如果有提示玩家该用户已存在,RegisterFail界面显示 //如果没有那么向数据库中插入玩家输入的账号和密码并登陆 if (Register_UserName.text == "" || Register_UserPassWord.text == "" || Register_UserConfirmPass.text == "") { RegPassWordFail.SetActive(true); } else if (SetSQliteData.Instance().CheckUserNameData(Register_UserName.text) && Register_UserPassWord.text == Register_UserConfirmPass.text) { SetSQliteData.Instance().InsertData(Register_UserName.text, Register_UserPassWord.text); SceneManager.LoadScene(ConstScript.PlayerSelect); } else { RegPassWordFail.SetActive(true); } }); }
private void OnApplicationQuit() { //更新数据模型,上传数据库 SetSQliteData.Instance().UpdateDataBase(hero, "hero_id", "001"); }