BaseAbility.KnockBack C# (CSharp) Méthode

KnockBack() public méthode

public KnockBack ( float value ) : void
value float
Résultat void
    public virtual void KnockBack(float value)
    {
        float num = (((((health / 10f + health * damage / 20f) * weight * 1.4f) + 18f) * scaledKB) + baseKB) * factors;
        //float num = (((((health / 10f + health * value / 20f) * weight * 1.4f) + 18f) * scaledKB) + baseKB) * factors;
        //formula = (((((health / 10f + health * damage / 20f) * weight * 1.4f) + 18f) * scaledKB) + baseKB) * factors;
        //print(num);
        Vector3 direction = transform.InverseTransformDirection(0, 1, -1);
        this.gameObject.GetComponent<Rigidbody>().AddForce(direction * num);
    }