Skip to main content

IDamageValue.GetDamageAmount

Declaration#

public abstract virtual float GetDamageAmount(IDamageable target, IDamageSource source, bool criticalHit)

Parameters#

NameDescription
targetTarget being attacked
sourceObject performing attack
criticalHitPerform critical damage

Description#

Get the amount of damage to apply

Usage#

Example
using NullSave.GDTK;using UnityEngine;
public class Example : MonoBehaviour{    public void ExampleMethod(IDamageValue target, IDamageable damageable, IDamageSource source)    {        float result = target.GetDamageAmount(damageable, source, false);    }}