Beispiel #1
0
 private void Start()
 {
     SUI          = GameObject.Find("SaveUserInfo").GetComponent <SaveUserInfo>();
     now_SP       = SUI.SP;
     now_AP       = SUI.AP;
     now_HP1      = SUI.player1_HP;
     now_HP2      = SUI.player2_HP;
     player_range = SUI.player1_Range;
 }
    void Start()
    {
        player     = this.gameObject;
        GM         = GameObject.Find("GameManager").GetComponent <GameManager>();
        SUI        = GameObject.Find("SaveUserInfo").GetComponent <SaveUserInfo>();
        playerHP   = SUI.player1_HP;
        WC         = GameObject.Find("WaterGenerator").GetComponent <WaterController>();
        Controller = GameObject.Find("P1_btn");

        SoundEffect = GetComponent <AudioSource>(); // 시작하자마자 오디오 찾기.
        BGM         = GetComponent <AudioSource>(); // 시작하자마자 오디오 찾기.
    }
 /// <summary>
 /// 保存用户
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public bool SaveUserInfo(SaveUserInfo request)
 {
     using (var db = DbFactory.Open())
     {
         var info = new UserInfo();
         info.adcd     = request.adcd;
         info.RealName = request.RealName;
         info.UserName = request.UserName;
         info.PassWord = DESHelper.DESEncrypt(request.PassWord);
         //if(!ValidatorHelper.IsMobile(request.Mobile))
         //    throw new Exception("手机号码错误");
         //info.Mobile = request.Mobile;
         info.isEnable     = request.isEnable;
         info.UserRealName = request.UserRealName;
         info.Unit         = request.Unit;
         info.Position     = request.Position;
         var result = 0;
         if (request.id != 0)
         {
             info.Id = request.id;
             result  = db.Update(info);
             if (result >= 1)
             {
                 var urInfo = new UserRoleInfo();
                 urInfo.UserID = request.id;
                 urInfo.RoleID = request.role;
                 urInfo.Id     = db.Single <UserRoleInfo>(x => x.UserID == request.id).Id;
                 db.Update(urInfo);
             }
         }
         else
         {
             var modle = GetUserInfoByUserName(request.UserName, request.adcd);
             if (modle == null)
             {
                 result = (int)db.Insert(info, true);
                 if (result >= 1)
                 {
                     var urInfo = new UserRoleInfo();
                     urInfo.UserID = result;
                     urInfo.RoleID = request.role;
                     db.Insert(urInfo);
                 }
             }
             else
             {
                 throw new Exception("用户名已存在");
             }
         }
         return(result >= 1);
     }
 }
Beispiel #4
0
        /// <summary>
        /// 注册
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public ResultApi <string> PostUser(UserRequest req)
        {
            if (null == req)
            {
                throw new Exception("参数不能为空");
            }

            var user = new User();

            user.eMail    = req.eMail;
            user.Tel      = req.Tel;
            user.UserName = req.UserName;
            user.Password = req.Password;
            var userInfo = new SaveUserInfo(user);

            return(userInfo.SaveInfo());
        }
Beispiel #5
0
 public void loadUserInfoData()
 {
     if (File.Exists(Application.persistentDataPath + "/save002.dat"))
     {
         BinaryFormatter formatter = new BinaryFormatter();
         FileStream      file      = File.Open(Application.persistentDataPath + "/save002.dat", FileMode.Open);
         SaveUserInfo    data      = (SaveUserInfo)formatter.Deserialize(file);
         userInfo = data;
         file.Close();
     }
     else
     {
         userInfo          = new SaveUserInfo();
         userInfo.nickname = "";
         userInfo.realname = "";
     }
 }
 /// <summary>
 /// 保存用户
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public bool POST(SaveUserInfo request)
 {
     return(SysManager.SaveUserInfo(request));
 }
Beispiel #7
0
 private void Awake()
 {
     SUI = GameObject.Find("SaveUserInfo").GetComponent <SaveUserInfo>();
 }