示例#1
0
 /// <summary>
 /// コンストラクタ.
 /// </summary>
 public Damage(Damage src)
 {
     kind      = src.kind;
     attribute = new List <DamageAttribute>();
     foreach (DamageAttribute attr in src.attribute)
     {
         attribute.Add(attr);
     }
     pureDamage     = src.pureDamage;
     damageEffectId = src.damageEffectId;
     DamageRate     = src.DamageRate;
     Owner          = src.Owner;
     EtcEffect      = src.etcEffect;
 }
示例#2
0
 /// <summary>
 /// コンストラクタ.
 /// </summary>
 public Damage(
     DamageKind inKind,
     List <DamageAttribute> inAttribute,
     int inPureDamage,
     DamageEtcEffect inEtcEffect,
     string inDamageEffectId,
     float inDamageRate,
     GameObject inOwner
     )
 {
     kind      = inKind;
     attribute = new List <DamageAttribute>();
     foreach (DamageAttribute attr in inAttribute)
     {
         attribute.Add(attr);
     }
     pureDamage     = inPureDamage;
     damageEffectId = inDamageEffectId;
     DamageRate     = inDamageRate;
     Owner          = inOwner;
     etcEffect      = inEtcEffect;
 }