/// <summary> /// Creates a deep copy of this <see cref="ParticleEmitter"/> instance. /// </summary> /// <returns>A deep copy of this <see cref="ParticleEmitter"/>.</returns> public override ParticleEmitter DeepCopy(IParticleEffect newOwner) { var ret = new ConeEmitter(newOwner); CopyValuesTo(ret); ret.ConeAngle = ConeAngle; ret.Direction = Direction; return ret; }
/// <summary> /// Creates a deep copy of this <see cref="ParticleEmitter"/> instance. /// </summary> /// <returns>A deep copy of this <see cref="ParticleEmitter"/>.</returns> public override ParticleEmitter DeepCopy(IParticleEffect newOwner) { var ret = new ConeEmitter(newOwner); CopyValuesTo(ret); ret.ConeAngle = ConeAngle; ret.Direction = Direction; return(ret); }