/// <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; }
/// <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; }