예제 #1
0
 private void Update()
 {
     if (coinCount >= 10)
     {
         //Debug.Log("Shield activated");
         ActivateShield();
         boat.GoldVersion(true);
     }
     else
     {
         boat.GoldVersion(false);
     }
 }
예제 #2
0
    private void CountClicks()
    {
        whirlCounter += Time.deltaTime;
        if (Input.anyKeyDown)
        {
            clicksClicked++;
            Debug.Log("clicks clicked: " + clicksClicked);
        }
        if (whirlCounter >= secLimit)
        {
            clicksClicked = 0;
            whirlCounter  = 0f;
            autoReleaseCounter++;
            Debug.Log("autoReleaseCounter: " + autoReleaseCounter + " / " + autoRelease);
        }
        if (autoRelease <= autoReleaseCounter)
        {
            StartCoroutine(PushOut());
            activated = false;
            //FindObjectOfType<BoatTail>().BoatTrail(true);
            boat.transform.rotation = Quaternion.identity;
            boat.LostHealth();
            boat.GoldVersion(false);
        }
        if (clicksClicked >= clicksForRelease)
        {
            StartCoroutine(PushOut());
            activated = false;
            //FindObjectOfType<BoatTail>().BoatTrail(true);

            boat.transform.rotation = Quaternion.Euler(0, 0, 0);
        }
    }