39 lines
671 B
C#
39 lines
671 B
C#
using UnityEngine;
|
|
|
|
public class vp_DamageInfo
|
|
{
|
|
public enum DamageType
|
|
{
|
|
Unknown = 0,
|
|
KillZone = 1,
|
|
Fall = 2,
|
|
Impact = 3,
|
|
Bullet = 4,
|
|
Explosion = 5
|
|
}
|
|
|
|
public float Damage;
|
|
|
|
public Transform Source;
|
|
|
|
public Transform OriginalSource;
|
|
|
|
public DamageType Type;
|
|
|
|
public vp_DamageInfo(float damage, Transform source, DamageType type = DamageType.Unknown)
|
|
{
|
|
Damage = damage;
|
|
Source = source;
|
|
OriginalSource = source;
|
|
Type = type;
|
|
}
|
|
|
|
public vp_DamageInfo(float damage, Transform source, Transform originalSource, DamageType type = DamageType.Unknown)
|
|
{
|
|
Damage = damage;
|
|
Source = source;
|
|
OriginalSource = originalSource;
|
|
Type = type;
|
|
}
|
|
}
|