Example #1
0
        private void Update()
        {
            Vector3 mm = new Vector3(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical"), 0);

            mm *= Speed;

            transform.position += mm * Time.deltaTime;

            if (Input.GetKeyDown(KeyCode.Space))
            {
                // To Store data simply call SetData method.
                SafePlayerprefs.SetVector3(savekey, transform.position);
                Debug.Log("Position Saved");
            }

            if (Input.GetKeyDown(KeyCode.Escape))
            {
                SafePlayerprefs.DeleteAll();
                Debug.Log("Position Deleted");
            }

            if (Input.GetKeyDown(KeyCode.R))
            {
                ReloadPosition();
            }
        }
Example #2
0
        void Start()
        {
            ReloadPosition();

            SafePlayerprefs.SetColor("color", Color.red);
            Debug.Log(SafePlayerprefs.GetColor("color"));
        }
Example #3
0
        void ReloadPosition()
        {
            if (SafePlayerprefs.HasKey(savekey))
            {
                // Getting data from our PlayerPrefs.
                transform.position = SafePlayerprefs.GetVector3(savekey);

                Debug.Log("Position Loaded");
            }
        }