Class DamageCalculator.DamageInfo<TObject>
Inheritance
System.Object
DamageCalculator.DamageInfo<TObject>
Implements
System.IEquatable<DamageCalculator.DamageInfo<TObject>>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Oasys.SDK
Assembly: Oasys.SDK.dll
Syntax
public class DamageInfo<TObject> : IEquatable<DamageCalculator.DamageInfo<TObject>> where TObject : GameObjectBase
Type Parameters
Name | Description |
---|---|
TObject |
Constructors
DamageInfo(TObject, TObject, Single, Single, Single)
Declaration
public DamageInfo(TObject attacker, TObject target, float physicalDamage, float magicDamage, float trueDamage)
Parameters
Type | Name | Description |
---|---|---|
TObject | attacker | |
TObject | target | |
System.Single | physicalDamage | |
System.Single | magicDamage | |
System.Single | trueDamage |
Properties
attacker
Declaration
public TObject attacker { get; set; }
Property Value
Type | Description |
---|---|
TObject |
magicDamage
Declaration
public float magicDamage { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
physicalDamage
Declaration
public float physicalDamage { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
target
Declaration
public TObject target { get; set; }
Property Value
Type | Description |
---|---|
TObject |
trueDamage
Declaration
public float trueDamage { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Implements
System.IEquatable<T>