コード例 #1
0
    void NotSoPerfectHit(Collider other, string direction)
    {
        PlayerStats.ResetMultiplier();
        PlayerStats.IncrementScore();
        PlayerStats.IncrementSodaCanCount();

        ui.CreateScorePopUp(PlayerStats.Multiplier * PlayerStats.Level);

        SodaCan sodaCan = other.GetComponentInParent <SodaCan>();

        sodaCan.GetCrushed(direction);
        hasCrushed = true;
    }
コード例 #2
0
    void PerfectHit(Collider other)
    {
        iOSHapticFeedback.Instance.Trigger(iOSHapticFeedback.iOSFeedbackType.ImpactLight);

        PlayerStats.IncrementSodaCanCount();
        PlayerStats.IncrementMultiplier();
        PlayerStats.IncrementScore();

        ui.CreateMotivationPopUp(PlayerStats.Multiplier);
        ui.CreateScorePopUp(PlayerStats.Multiplier * PlayerStats.Level);
        ui.CreateMoneyPopUp();

        SodaCan sodaCan = other.GetComponentInParent <SodaCan>();

        sodaCan.GetCrushed("Middle");
        sodaCan.PlaySplash();
        ui.CreateSplashEffect(sodaCan.splash.GetComponent <ParticleSystem>().main.startColor.color);

        hasCrushed = true;
    }