Finally got it. Works like a charm.
//check if field "PlayerAchievement" was already set [ 0 - unset, 1 - set]
if (PlayerPrefs.GetInt("PlayerAchievement1", 0) == 0)
{
//mark field "PlayerAchievement" to set
PlayerPrefs.SetInt("PlayerAchievement1", 1);
GameCenter.ReportAchievement("achievement1");
Instantiate(myAchievement1Prefab);
}
↧