PlayerScript.StopFalling C# (CSharp) Méthode

StopFalling() public méthode

public StopFalling ( ) : void
Résultat void
    public void StopFalling()
    {
        fallingVelocity.y = 0f;
    }

Usage Example

    public void Update()
    {
        if( bounceCooldown > 0.0f && justBouncedPlayer )
            bounceCooldown -= Time.deltaTime;
        else
        {
            justBouncedPlayer = false;
        }

        // TODO magical -104 number, what does it do?
        if( networkView.isMine && transform.position.y < KillHeight && !isInWater )
        {
            isInWater = true;

            /*if( !justBouncedPlayer )
            {
                justBouncedPlayer = true;*/
                PlayerScript.StopFalling();
                PlayerScript.AddRecoil( Vector3.up * 275.0f );
                DoDamageOwner( 1, transform.position, PlayerScript.Possessor );
            // Don't play water effect on death
                if (!dead)
                    EffectsScript.PlayerWaterHitEffect(transform.position);
                /*bounceCooldown = 0.5f;
            }
            else
            {*
                justBouncedPlayer = false;
                DoDamageOwner( 3, transform.position, PlayerScript.Possessor );
            }*/
        }
        else
        {
            isInWater = false;
        }

        if (!firstSet && shieldRenderer != null)
        {
            shieldRenderer.material.SetColor("_TintColor", DefaultShieldColor);
            firstSet = true;
        }

        if(networkView.isMine)
        {
            timeUntilShieldRegen -= Time.deltaTime;
            if(timeUntilShieldRegen < 0 && Shield < maxShield)
            {
                timeUntilShieldRegen = shieldRegenTime;
                Shield += 1;
                UpdateShield();
            }

            if (invulnerable)
            {
                timeSinceRespawn += Time.deltaTime;
                if (timeSinceRespawn > invulnerabilityTime)
                    invulnerable = false;
            }
        }
        UpdateHealthSphereVisibility();
    }