void Start() { PlayerPrefs.DeleteAll(); //Buat event cookiesEvent = new CookiesTileEvent(3); cakeEvent = new CakeTileEvent(10); gumEvent = new GumTileEvent(5); timeEvent = new TimeTileEvent(); StartCoroutine(registerDelay()); }
public override void OnNotify(string value) { string key; //Seleksi event yang terjadi, dan panggil class event nya if (value.Equals("Cookies event")) { cookiesEvent.OnMatch(); if (cookiesEvent.AchievementCompleted()) { key = "Match first cookies"; NotifyAchievement(key, value); GameManager.instance.timePlay += 10; } } if (value.Equals("Cake event")) { cakeEvent.OnMatch(); if (cakeEvent.AchievementCompleted()) { key = "Match 10 cake"; NotifyAchievement(key, value); GameManager.instance.timePlay += 10; } } if (value.Equals("Gum event")) { gumEvent.OnMatch(); if (gumEvent.AchievementCompleted()) { key = "Match 5 gum"; NotifyAchievement(key, value); GameManager.instance.timePlay += 10; } } if (value.Equals("Time event")) { timeEvent.OnMatch(); if (timeEvent.AchievementCompleted()) { key = "Adding Time Play 3 S"; NotifyAchievement(key, value); GameManager.instance.timePlay += 3; timeEvent = new TimeTileEvent(); } } }