private bool GenerateNewData() { m_userData = new DiskUserData(); // sets default volume m_userData.m_soundSettings = new SoundSettings(); m_userData.m_levelData = new LevelData(); return(m_userFile.WriteData(m_userData)); }
public void ClearAllData(bool deleteUserId = false) { m_userFile.DestroyDirectory(GameController.Instance.applicationPath + "/savedata/leveldata/"); m_gameFile.DeleteFile(); m_gameData = new DiskGameData(); if (deleteUserId) { m_userFile.DeleteFile(); m_userData = null; GenerateNewData(); } }
private bool GenerateNewData() { m_userData = new DiskUserData(); // generate a pseudo random user id System.Int64 r1 = Random.Range(System.Int32.MinValue, System.Int32.MaxValue); System.Int64 r2 = Random.Range(System.Int32.MinValue, System.Int32.MaxValue); m_userData.m_userId = (r1 << 32) | r2; // sets default volume m_userData.m_masterVolume = 0.5f; m_userData.m_musicVolume = 0.5f; m_userData.m_sfxVolume = 0.5f; // decide if user is in the control or test group if (m_userData.m_userId % 2 == 0) { m_userData.m_controlGroup = true; } return(m_userFile.WriteData(m_userData)); }