It works great on WebGl and in the unity editor but seems to do nothing on android 12.
I have this code:
Code: Select all
void Start()
{
StartCoroutine(StartEnum());
}
public IEnumerator StartEnum()
{
yield return StartCoroutine(LoadEnum());
if(ES3.KeyExists("LastLogin","local.es3"))
{
SimpData lastLogin = ES3.Load<SimpData>("LastLogin", "local.es3");
Name.text = lastLogin.SimpName;
Password.text = lastLogin.SimpCode;
}
}
public IEnumerator LoadEnum()
{
yield return StartCoroutine(Sync());
if (ES3.KeyExists("simpDatas"))
PersistantData.simpDatas = ES3.Load<List<SimpData>>("simpDatas");
else
{
PersistantData.simpDatas = new List<SimpData>();
SimpData simpData = new SimpData();
simpData.SimpName = "Admin";
simpData.SimpCode = "Admin";
PersistantData.simpDatas.Add(simpData);
}
}
public IEnumerator Sync()
{
var cloud = new ES3Cloud("MyServer", "MyAPIKey");
yield return StartCoroutine(cloud.Sync("simpDatas.es3"));
if (cloud.isError)
Debug.LogError(cloud.error);
}
It always defaults to my Admin account and nothing else.