Ejemplo n.º 1
0
    public static void PopupAchivo(Achivos achivo)
    {
        Fresh_SoundEffects.PlaySound(Fresh_SoundEffects.Type.Achivo);
        GameObject go = null;

        if (achivo == Achivos.Achivo_AllasKlar)
        {
            go = Instantiate(xa.de.AchivoPopup_AllasKlar, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_DaddysLove)
        {
            go = Instantiate(xa.de.AchivoPopup_DaddyLove, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_DontStompa)
        {
            go = Instantiate(xa.de.AchivoPopup_DontStomp, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_MagicMonk)
        {
            go = Instantiate(xa.de.AchivoPopup_MagicMonk, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_Routes66)
        {
            go = Instantiate(xa.de.AchivoPopup_Routes66, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_Cheater)
        {
            go = Instantiate(xa.de.AchivoPopup_Cheater, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_Reverso)
        {
            go = Instantiate(xa.de.AchivoPopup_Reverso, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_Champion)
        {
            go = Instantiate(xa.de.AchivoPopup_Champion, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_NoThanksImGood)
        {
            go = Instantiate(xa.de.AchivoPopup_NoThanks, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_MitLiebeGemacht)
        {
            go = Instantiate(xa.de.AchivoPopup_MitLiebe, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }
        if (achivo == Achivos.Achivo_GoinFastImTowerBound)
        {
            go = Instantiate(xa.de.AchivoPopup_GoingFast, xa.de.AchivoPopupSpawnPoint.transform.position, xa.de.AchivoPopupSpawnPoint.transform.rotation);
        }

        if (go != null)
        {
            DontDestroyOnLoad(go);
            iTween.MoveTo(go, iTween.Hash("x", 9, "time", 1f, "easetype", iTween.EaseType.easeOutSine));
            iTween.MoveTo(go, iTween.Hash("delay", 4, "y", 15, "time", 1f, "easetype", iTween.EaseType.easeInSine));
        }
    }
Ejemplo n.º 2
0
    public static void GetAchivo(Achivos achivo)
    {
        if (myAchivos[(int)achivo] == false)
        {
            PopupAchivo(achivo);

            if (achivo == Achivos.Achivo_AllasKlar)
            {
                if (SteamManager.Initialized)
                {
                    SteamUserStats.SetAchievement("allesklar");
                }
            }
        }
        myAchivos[(int)achivo] = true;
        Fresh_Saving.SaveLocalAchivos();


        SteamStatsAndAchievements.TellSteamAboutMyAchievos();
    }
Ejemplo n.º 3
0
 public static bool CheckAchivo(Achivos achivo)
 {
     return(myAchivos[(int)achivo]);
 }