public IActionResult Register(SaveUserData model)
        {
            ViewBag.Title          = "Register-POST";
            ViewBag.RegisterResult = model.insertIntoTBL();

            return(View("Register"));
        }
Example #2
0
        public ActionResult SaveUserData()
        {
            List <UserData> listOfUsers = (List <UserData>)Session["UsersData"];

            if (listOfUsers != null)
            {
                SaveUserData saveUserData = new SaveUserData();
                saveUserData.SaveData(listOfUsers);
                Session["UsersData"] = null;
                listOfUsers          = null;
            }
            return(RedirectToAction("Index", "UserData"));
        }
Example #3
0
        //Zaman kaybını düzenle
        async Task authUser()
        {
            try
            {
                //await AUTO_LOGIN();

                var user = await App.authProvider.SignInWithEmailAndPasswordAsync(SaveUserData.userRegNumber, SaveUserData.userPassword.Base64Decode());

                SaveUserData.deleteToken();
                SaveUserData.userToken = user.FirebaseToken;
            }
            catch (Exception ex)
            {
                Debug.WriteLine("auth error" + ex);
            }
        }
        public static SaveUserData ResourceToSaveUser(ResourceItem obj, ListResourse lr)
        {
            obj.Data.Position = 0;
            SaveUserData result = new SaveUserData();

            using (var data = new BinaryReader(obj.Data, Encoding.UTF8, true))
            {
                var stateLevelSavecount = data.ReadInt32();
                result.CorrectName.Clear();

                for (int i = 0; i < stateLevelSavecount; i++)
                {
                    result.CorrectName.Add(data.ReadUInt64(), data.ReadString());
                }
            }
            return(result);
        }
Example #5
0
    void AppricationAwake()
    {
        DontDestroyOnLoad (this);
        load = GetComponent<LoadUserData> ();
        save = GetComponent<SaveUserData> ();
        string timestring = PlayerPrefs.GetString("lasttime");
        // 初回起動時は取得できないので代わりに現在の時刻を入れる
        if (timestring == null || timestring == "") timestring = System.DateTime.Now.ToString();
        // 保存しておいた時刻は文字列なので時刻(DateTime)に変換
        System.DateTime datetime = System.DateTime.Parse(timestring);
        // 現在の時刻-保存しておいた時刻で経過時間を求める
        System.TimeSpan span = System.DateTime.Now - datetime;
        // 経過時間を秒で取得
        spantime = span.TotalSeconds;
        // spantimeでスタミナの回復分を求める

        timestring = "0";
        PlayerPrefs.SetString("lasttime",timestring);
        Debug.Log (spantime);
    }
        public static ListResourse ToResource(SaveUserData obj)
        {
            ResourceItem resourse = null;

            using (MemoryStream ms = new MemoryStream())
            {
                using (var data = new BinaryWriter(ms, Encoding.UTF8, true))
                {
                    data.Write(obj.CorrectName.Count); //Колличесво элементов

                    for (int i = 0; i < obj.CorrectName.Count; i++)
                    {
                        data.Write(obj.CorrectName.ElementAt(i).Key);
                        data.Write(obj.CorrectName.ElementAt(i).Value);
                    }
                }
                resourse = CreateItem(obj.ID, obj.Name, FileTypes.SaveData, ms);
            }

            return(new ListResourse {
                resourse
            });
        }
Example #7
0
        public async Task <bool> AUTO_LOGIN()
        {
            try
            {
                var user = await App.authProvider.SignInWithEmailAndPasswordAsync(SaveUserData.userRegNumber, SaveUserData.userPassword.Base64Decode());

                SaveUserData.deleteToken();
                SaveUserData.userToken = user.FirebaseToken;
                return(true);
            }
            catch (Exception ex)
            {
                if (ex.Message != "An error occurred while sending the request")
                {
                    SaveUserData.deleteData();
                }
                Console.WriteLine("Auth Login  Error" + ex.ToString());

                //await App.Current.MainPage.Navigation.PushPopupAsync(new ErrorPopPage(), true);
                //MessagingCenter.Send<BoshokuService,string>(this,MCenter.errorPagePopKey.ToString(), "İnternet bağlantınızda sorun var");
                return(false);
            }
        }
Example #8
0
        static SaveGame()
        {
            if (File.Exists(path))
            {
                using (var fs = new FileStream(path, FileMode.Open))
                {
                    TPSaves = new ToePackage(fs);
                }
            }
            else
            {
                TPSaves = new ToePackage();
            }

            ;
            var levelitem = TPSaves.Items.GetResourceByTypeAndIdentifier(FileTypes.SaveData, IDLevelData);

            if (levelitem != null)
            {
                SaveLevelData = ResourceConverter.ResourceToSaveLevel(levelitem, TPSaves.Items);
            }
            else
            {
                SaveLevelData = new SaveLevelData();
            }
            var useritem = TPSaves.Items.GetResourceByTypeAndIdentifier(FileTypes.SaveData, IDUserData);

            if (useritem != null)
            {
                SaveUserData = ResourceConverter.ResourceToSaveUser(useritem, TPSaves.Items);
            }
            else
            {
                SaveUserData = new SaveUserData();
            }
        }
    void OnCollisionEnter2D(Collision2D coll)
    {
        if (coll.gameObject.tag == "GameOver")
        {
            SaveUserData.SaveData(PlayerPrefs.GetString("Username"), Points);

            int maxPoints = PlayerPrefs.GetInt("Score");
            if (maxPoints > Points)
            {
                // Facebook.uiFeedRequest("https://www.facebook.com/FlappityDuck", "http://www.google.com/logos/2012/tsiolkovsky12-hp.jpg", "Flappity Duck!", "Flappity Duck Proud player!!!", "Completed one more run with " + Points.ToString() + " points!");
            }
            else
            {
                PlayerPrefs.SetInt("Score", Points);
                //    Facebook.postear("me", "Post Message", "Name...", "Des", "http://www.google.com/logos/2012/tsiolkovsky12-hp.jpg", "Facebook Web Cap", "http://www.google.com");
                Facebook.postear("me", "New Personal High Score!", "Flappity Duck!", "I just made a new score on Flappity Duck, can you beat me?", "http://krabdev.com/FlappityDuck/1024x1024.jpg", "Just made a new high score", "https://www.facebook.com/FlappityDuck");
            }
            if (playSound)
            {
                AudioController.PlayMusic("GameOver");
            }
            gameState = GameState.Dead;
        }
    }
Example #10
0
 public void backMenu()
 {
     save = GetComponent<SaveUserData> ();
     save.saveUserData ();
     Application.LoadLevel ("Menu");
 }
Example #11
0
 void Start()
 {
     timer = 0;
     save = GetComponent<SaveUserData> ();
 }
Example #12
0
 void Start()
 {
     //ユーザデータ保存
     save = GetComponent<SaveUserData>();
     UserData.PLAYER_HP--;
     Debug.Log ("呼ばれたよ!!");
     Debug.Log ("HP:"+UserData.PLAYER_HP);
     save.saveUserData ();
     //変数初期化
     OnGame = true;
     safe = 5;
     newScore = 0;
     speed = 0.15f;
     score = GameObject.Find ("Score");
     change = GetComponent<ChangeRenderer>();
     Score = score.GetComponent<Text> ();
     set = GetComponent<OnSpell>();
     //コルーチン開始
     StartCoroutine ("OnDanger");
     StartCoroutine ("OnSafe");
     StartCoroutine ("dispTime");
 }
Example #13
0
    // Use this for initialization
    void Start()
    {
        //temp = new string[4];
        newAchieve = new string[4];
        token = new string[13];
        ranks = new string[10];
        //PlayerPrefs.DeleteKey ("NewAchievement");
        setAchieve = PlayerPrefs.GetString ("NewAchievement","");
        save = GetComponent<SaveUserData> ();
        ranking = GetComponent<RankSort> ();
        ranking.loadRanking ();
        ranking.sortRank ();

        readTemp ();
        checkAchievement ();
        addAchievement ();
        save.saveUserData ();
        ranking.saveRanking ();
    }