public static bool QueryData(out AchievementData achievementData) { achievementData = instance; if (instance is null) { throw new ArgumentException("Shit broke!"); } return(instance.QueryDataInternal()); }
static AchievementData() { instance = new AchievementData(); }