public void LoadData_Achievement(GameObject player)
        {
            AchievementManager manager = player.GetComponent <AchievementManager>();

            foreach (c2w_achievement row in connection.Query <c2w_achievement>("SELECT * FROM c2w_achievement WHERE owner=?", player.name))
            {
                if (String.IsNullOrWhiteSpace(row.name))
                {
                    continue;
                }

                if (AchievementTemplate.dict.TryGetValue(row.name.GetDeterministicHashCode(), out AchievementTemplate template))
                {
                    manager.AddEntry(row.slot, template, row.value);
                }
                else
                {
                    Debug.LogWarning("Load: Skipped achievement " + row.name + " for " + player.name + " as it was not found in Resources.");
                }
            }
        }
        public void CreateDefaultData_Achievement(GameObject player)
        {
            AchievementManager manager = player.GetComponent <AchievementManager>();

            manager.CreateDefaultData();
        }