public void Copy(ImpactBehaviourObject _object) { if (_object == null) { return; } base.Copy(_object); /*UseImpactDelay = _object.UseImpactDelay; * ImpactDelayMin = _object.ImpactDelayMin; * ImpactDelayMax = _object.ImpactDelayMax; * ImpactDelayMaximum = _object.ImpactDelayMaximum; */ UseAttachOnHit = _object.UseAttachOnHit; UseHideOnHit = _object.UseHideOnHit; UseDestroyOnHit = _object.UseDestroyOnHit; DestroyingDelayMin = _object.DestroyingDelayMin; DestroyingDelayMax = _object.DestroyingDelayMax; DestroyingDelayMaximum = _object.DestroyingDelayMaximum; HitCountMin = _object.HitCountMin; HitCountMax = _object.HitCountMax; HitCountMaximum = _object.HitCountMaximum; AllowOwnImpacts = _object.AllowOwnImpacts; //UseImpactOnDamage = _object.UseImpactOnDamage; }
public ImpactBehaviourObject(ImpactBehaviourObject _object) : base(_object) { Copy(_object); }