c# - Reading from the register Unity 3d -


in extraneous programs write string register , in unity want read it.

    registrykey saveserverurl = registry.currentuser.createsubkey("software\\zrirez\\rf");     saveserverurl.setvalue("serverurl", serverurl);     saveserverurl.close(); 

but unit cann`t read parameter.

serverurl = playerprefs.getstring("serverurl"); 

it not find him. tested , in unit created , saved parameter, works.

    playerprefs.setstring("serverurl_test", "something");     serverurl2 = playerprefs.getstring("serverurl_test"); 

unity saved parameter same location first line external application, name of parames, added "h1351336811". , parameter name in registry obtained "serverurl_test_h1351336811".

i suspect because of unit can not find in register first parameter application, since looking "serverurl" + "h1351332311" (something this) instead of "serverurl".

how can problem solved?

if want use unity's way of getting values it's idea use unity's way of saving values. playerprefs

are stored in registry under hkcu\software[company name][product name] key, company , product names names set in project settings.

if don't want use , want use registrykey set value, should use registrykey values well; not mix unity's playerprefs own customly set registry key .net.

try registrykey.getvalue.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -