Esempio n. 1
0
    protected void OnDamageableMovementModifierDestroyed()
    {
        currentMovementModifier = 1;

        for (int i = 0; i < damageableMovementModifiers.Count; ++i)
        {
            if (damageableMovementModifiers[i].damageable.Destroyed)
            {
                currentMovementModifier -= damageableMovementModifiers[i].movementModifier;
            }
        }

        characterController.SetMovementModifier(currentMovementModifier);
    }