Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by ThatGuy_Jay · May 12, 2015 at 10:14 AM · c#unity 5monodevelopwindows phone 8

How add Windows.Storage as a reference

I'm making a game that I plan to release on Windows Phone. The problem is that when using normal saving API's like xml or System.IO it doesn't work on Windows Phone. I've looked up the solution to saving user data on Windows Phone(Without using Player Prefs as that would be inefficient and insecure), and have found that the API Windows.Storage is to be used.

However, when I go under Project -> Edit References in MonoDevelop there is no Windows.Storage or Storage in the list. I've even tried to find the physical DLL to reference, but haven't been able to get the correct one.

So how can I reference Windows.Storage for use?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by xortrox · May 12, 2015 at 10:52 AM

4th url when googling "unity windows phone windows.storage": http://answers.unity3d.com/questions/579641/handling-the-lack-of-systemio-classes-in-windows-8.html

Comment
Add comment · Show 5 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ThatGuy_Jay · May 12, 2015 at 01:36 PM 0
Share

I've read this post before and it doesn't say how to reference. It simply writes using Windows.Storage in the script which I have tried and can't get to work.

avatar image xortrox · May 12, 2015 at 01:48 PM 0
Share

As the last non accepted answer on that page mentioned: http://blog.ashwanik.in/2015/03/Fileoperations-on-windows-phone-and-windows8.html

avatar image ThatGuy_Jay · May 12, 2015 at 01:52 PM 1
Share

I just tried that out in as simple a way as I could(moneyText.text being the text component of a UI textbox) -

using UnityEngine.Windows;

void OnApplicationFocus(bool focusStatus){ if (focusStatus == false) { File.WriteAllBytes("SaveData1", new byte[] {69, 2, 3}); } else if(File.Exists("SaveData1")) { moneyText.text = File.ReadAllBytes("SaveData1")[0].ToString(); } }

I tested it on my computer which worked then built it on a Windows 8.1 Phone which didn't work, so I still need to use Windows.Storage I think.

avatar image ThatGuy_Jay · May 14, 2015 at 10:49 PM 0
Share

So the answer is still not found

avatar image xortrox · May 15, 2015 at 02:39 AM 0
Share

Try using the WriteAllText version ins$$anonymous$$d as only this and the other ReadAllText actually check if you're in windows phone or not. I would guess this is what makes it work or not.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Multiple Cars not working 1 Answer

How do I stop jumping mid air? 5 Answers

How to get step sound using axis.x movement 2 Answers

Distribute terrain in zones 3 Answers

How to let other object know i have enter a collider of a different object 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges