void PointOfInterestWithEvent_OnPointOfInterestEntered(PointOfInterestWithEvent point)
    {
        string achievementKey = "Achievement " + point.pointName;
        string key;

        if (point.pointName.Equals("cake event"))
        {
            cakeEvent.OnMatch();
            if (cakeEvent.AchievementCompleted())
            {
                key = "match 5 cake";
                NotifyAchievement(key, point.pointName);
            }
        }
        if (point.pointName.Equals("candy event"))
        {
            candyEvent.OnMatch();
            if (candyEvent.AchievementCompleted())
            {
                key = "match 6 candy";
                NotifyAchievement(key, point.pointName);
            }
        }
        if (point.pointName.Equals("cookies event"))
        {
            cookiesEvent.OnMatch();
            if (cookiesEvent.AchievementCompleted())
            {
                key = "match 2 cookies";
                NotifyAchievement(key, point.pointName);
            }
        }
        if (point.pointName.Equals("donut event"))
        {
            donutEvent.OnMatch();
            if (donutEvent.AchievementCompleted())
            {
                key = "match 3 donut";
                NotifyAchievement(key, point.pointName);
            }
        }
        if (point.pointName.Equals("lollipop event"))
        {
            lollipopEvent.OnMatch();
            if (lollipopEvent.AchievementCompleted())
            {
                key = "match 4 lollipop";
                NotifyAchievement(key, point.pointName);
            }
        }
        if (point.pointName.Equals("vitamin event"))
        {
            vitaminEvent.OnMatch();
            if (vitaminEvent.AchievementCompleted())
            {
                key = "match 7 vitamin";
                NotifyAchievement(key, point.pointName);
            }
        }
    }
    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);
            }
        }

        if (value.Equals("Cake event"))
        {
            cakeEvent.OnMatch();
            if (cakeEvent.AchievementCompleted())
            {
                key = "Match 10 cake";
                NotifyAchievement(key, value);
            }
        }

        if (value.Equals("Gum event"))
        {
            gumEvent.OnMatch();
            if (gumEvent.AchievementCompleted())
            {
                key = "Match 5 gum";
                NotifyAchievement(key, value);
            }
        }
    }
Exemplo n.º 3
0
    public override void OnNotify(string value)
    {
        string key;

        if (value.Equals("Cookies Event"))
        {
            cookiesEvent.OnMatch();
            if (cookiesEvent.AchievementCompleted())
            {
                key = "Match first cookies";
                NotifyAchievement(key, value);
            }
        }

        if (value.Equals("Cake Event"))
        {
            cakeEvent.OnMatch();
            if (cakeEvent.AchievementCompleted())
            {
                key = "Match 10 cake";
                NotifyAchievement(key, value);
            }
        }

        if (value.Equals("Candy Event"))
        {
            candyEvent.OnMatch();
            if (candyEvent.AchievementCompleted())
            {
                key = "Match 5 Candy";
                NotifyAchievement(key, value);
            }
        }
    }
Exemplo n.º 4
0
    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";
                void ActiveAchievementBanner(bool active)
                {
                    achievementBanner.gameObject.SetActive(active);
                }

                IEnumerator ShowAchievementBanner()
                {
                    ActiveAchievementBanner(true);
                    yield return(new WaitForSeconds(2f));

                    ActiveAchievementBanner(false);
                }
            }
        }
        //throw new NotImplementedException();
    }
Exemplo n.º 5
0
    public override void OnNotify(string value)
    {
        string key;

        if (value.Equals("cake event"))
        {
            cakeEvent.OnMatch();
            if (cakeEvent.AchievementCompleted())
            {
                key = "match 5 cake";
                NotifyAchievement(key, value);
            }
        }
        if (value.Equals("candy event"))
        {
            candyEvent.OnMatch();
            if (candyEvent.AchievementCompleted())
            {
                key = "match 6 candy";
                NotifyAchievement(key, value);
            }
        }
        if (value.Equals("cookies event"))
        {
            cookiesEvent.OnMatch();
            if (cookiesEvent.AchievementCompleted())
            {
                key = "match 2 cookies";
                NotifyAchievement(key, value);
            }
        }
        if (value.Equals("donut event"))
        {
            donutEvent.OnMatch();
            if (donutEvent.AchievementCompleted())
            {
                key = "match 3 donut";
                NotifyAchievement(key, value);
            }
        }
        if (value.Equals("lollipop event"))
        {
            lollipopEvent.OnMatch();
            if (lollipopEvent.AchievementCompleted())
            {
                key = "match 4 lollipop";
                NotifyAchievement(key, value);
            }
        }
        if (value.Equals("vitamin event"))
        {
            vitaminEvent.OnMatch();
            if (vitaminEvent.AchievementCompleted())
            {
                key = "match 7 vitamin";
                NotifyAchievement(key, value);
            }
        }
    }
Exemplo n.º 6
0
    public override void OnNotify(string value)
    {
        string key;

        if (value.Equals("Cookies Event"))
        {
            cookiesEvent.OnMatch();
            if (cookiesEvent.AchievementCompleted())
            {
                key = "Match first cookies";
                NotifyAchievement(key, value);
            }
        }

        if (value.Equals("Cake Event"))
        {
            cakeEvent.OnMatch();
            if (cakeEvent.AchievementCompleted())
            {
                key = "Match 10 Cakes";
                NotifyAchievement(key, value);
            }
        }

        if (value.Equals("Vitamin Event"))
        {
            vitaminEvent.OnMatch();
            if (vitaminEvent.AchievementCompleted())
            {
                key = "Match 5 Vitamins";
                NotifyAchievement(key, value);
            }
        }

        if (value.Equals("SpecialTile Event"))
        {
            vitaminEvent.OnMatch();
            if (vitaminEvent.AchievementCompleted())
            {
                key = "There are Special Tiles Among Us";
                NotifyAchievement(key, value);
            }
        }
    }
    private void PointOfInterestWithEvents_OnPointOfInterestEntered(PointOfInterestWithEvents poi)
    {
        string achievementKey = "Achievement " + poi.Poiname;

        string key;

        if (poi.Poiname.Equals("Cookies event"))
        {
            cookiesEvent.OnMatch();
            if (cookiesEvent.AchievementCompleted())
            {
                key = "Match first cookies";
                NotifyAchievement(key, poi.Poiname);
            }
        }

        if (poi.Poiname.Equals("Cake event"))
        {
            cakeEvent.OnMatch();
            if (cakeEvent.AchievementCompleted())
            {
                key = "Match 10 cake";
                NotifyAchievement(key, poi.Poiname);
            }
        }

        if (poi.Poiname.Equals("Gum event"))
        {
            gumEvent.OnMatch();
            if (gumEvent.AchievementCompleted())
            {
                key = "Match 5 gum";
                NotifyAchievement(key, poi.Poiname);
            }
        }
    }