コード例 #1
0
    // Update is called once per frame


    public void onShield()
    {
        activateShield();
        btnShield.interactable = false;

        //achievement
        if (achPowerTripperShield < 1)
        {
            achPowerTripperShield++;
        }
        else if (achPowerTripperShield == 1)
        {
            achPowerTripScript.achPowerTrip++;
            achPowerTripScript.powerTrip();
            achPowerTripperShield++;
        }
    }
コード例 #2
0
    public void fireProjectile()
    {
        character  = GameObject.FindGameObjectWithTag("character");
        playerAnim = character.GetComponent <Animation>();

        if (PlayerPrefs.GetString("chosenChar") == "Shopper_girl")
        {
            playerAnim.Play("shopper_girl_attack");
            Invoke("replayFloat", 0.3f);
            projIndex = 0;
        }
        else if (PlayerPrefs.GetString("chosenChar") == "Fireman")
        {
            playerAnim.Play("gary_attack_anim");
            Invoke("replayFloat", 0.3f);
            projIndex = 1;
        }

        Instantiate(projectile[projIndex], spawnPointProjectile.transform.position, spawnPointProjectile.transform.rotation);
        btnAttack.interactable = false;
        cooldownAttackScript.decAttack();

        //achievement
        scoreCounter.LavidaLoca = false;
        achBlindsight++;

        if (achBlindsight == 3)
        {
            PlayGamesManager.UnlockAchievement("CgkI1OXD-eYaEAIQDQ");
        }

        if (achPowerTripperAttack < 1)
        {
            achPowerTripperAttack++;
        }
        else if (achPowerTripperAttack == 1)
        {
            achPowerTripScript.achPowerTrip++;
            achPowerTripScript.powerTrip();
            achPowerTripperAttack++;
        }
    }
コード例 #3
0
    public void startBoost()
    {
        swipeScript.targetPosition = boostLane.transform.position;
        Invoke("timeScaler", 1.6f);
        Invoke("decBoost", 4f);

        // disable buttons
        btnPause.GetComponent <Button>().interactable = false;
        btnBoost.GetComponent <Button>().enabled      = false;
        btnShield.GetComponent <Button>().enabled     = false;
        btnAttack.GetComponent <Button>().enabled     = false;

        //pauseCooldowns
        cDownAttack.isBoosting = true;
        cDownShield.isBoosting = true;
        pauseScript.isBoosting = true;

        //achievement
        scoreCounter.LavidaLoca = false;
        if (PlayerPrefs.GetInt("boost3timesAch") == 2)
        {
            PlayGamesManager.UnlockAchievement("CgkI1OXD-eYaEAIQAg");
        }
        else
        {
            PlayerPrefs.SetInt("boost3timesAch", PlayerPrefs.GetInt("boost3timesAch") + 1);
        }

        if (achPowerTripperBoost < 1)
        {
            achPowerTripperBoost++;
        }
        else if (achPowerTripperBoost == 1)
        {
            achPowerTripScript.achPowerTrip++;
            achPowerTripScript.powerTrip();
            achPowerTripperBoost++;
        }
    }