protected override void CloneCore(ParticleEffector source) { base.CloneCore(source); var sourceTyped = (AnimationEffector)source; AnimationTimeParameter = sourceTyped.AnimationTimeParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone ReserveParticleEffector properties. var sourceTyped = (ReserveParticleEffector)source; Reserve = sourceTyped.Reserve; }
// Copy members of the given effector. protected override void CloneCore(ParticleEffector source) { base.CloneCore(source); var sourceTyped = (StartOnMeshEffector)source; Parameter = sourceTyped.Parameter; Mesh = sourceTyped.Mesh; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone TimeToSingleEffector properties. var sourceTyped = (TimeToSingleEffector)source; Parameter = sourceTyped.Parameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone ReserveParticleEffector properties. var sourceTyped = (ReserveParticleEffector)source; Reserve = sourceTyped.Reserve; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone TimeToSingleEffector properties. var sourceTyped = (TimeToSingleEffector)source; Parameter = sourceTyped.Parameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone SingleDampingEffector properties. var sourceTyped = (SingleDampingEffector)source; ValueParameter = sourceTyped.ValueParameter; DampingParameter = sourceTyped.DampingParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { base.CloneCore(source); var sourceTyped = (ParticleSystemRecycler)source; MinRuntime = sourceTyped.MinRuntime; MaxRuntime = sourceTyped.MaxRuntime; CheckIfAlive = sourceTyped.CheckIfAlive; ResourcePool = sourceTyped.ResourcePool; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone AngularVelocityEffector properties. var sourceTyped = (AngularVelocityEffector)source; AngleParameter = sourceTyped.AngleParameter; SpeedParameter = sourceTyped.SpeedParameter; }
// Copies all parameter of the given effector. protected override void CloneCore(ParticleEffector source) { base.CloneCore(source); var sourceTyped = (CollisionPlaneEffector)source; PositionParameter = sourceTyped.PositionParameter; DirectionParameter = sourceTyped.DirectionParameter; LinearSpeedParameter = sourceTyped.LinearSpeedParameter; RestitutionParameter = sourceTyped.RestitutionParameter; Plane = sourceTyped.Plane; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone FuncEffector<T, TResult> properties. var sourceTyped = (FuncEffector <T, TResult>)source; InputParameter = sourceTyped.InputParameter; OutputParameter = sourceTyped.OutputParameter; Func = sourceTyped.Func; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone StartDirectionEffector properties. var sourceTyped = (StartDirectionEffector)source; Parameter = sourceTyped.Parameter; Distribution = sourceTyped.Distribution; DefaultValue = sourceTyped.DefaultValue; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone StreamEmitter properties. var sourceTyped = (StreamEmitter)source; EmissionRateParameter = sourceTyped.EmissionRateParameter; DefaultEmissionRate = sourceTyped.DefaultEmissionRate; EmissionLimit = sourceTyped.EmissionLimit; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone LinearAccelerationEffector properties. var sourceTyped = (LinearAccelerationEffector)source; DirectionParameter = sourceTyped.DirectionParameter; SpeedParameter = sourceTyped.SpeedParameter; AccelerationParameter = sourceTyped.AccelerationParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone LinearVelocityEffector properties. var sourceTyped = (LinearVelocityEffector)source; PositionParameter = sourceTyped.PositionParameter; DirectionParameter = sourceTyped.DirectionParameter; SpeedParameter = sourceTyped.SpeedParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone StartVelocityBiasEffector properties. var sourceTyped = (StartVelocityBiasEffector)source; DirectionParameter = sourceTyped.DirectionParameter; SpeedParameter = sourceTyped.SpeedParameter; BiasVelocityParameter = sourceTyped.BiasVelocityParameter; Strength = sourceTyped.Strength; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone Vector3LerpEffector properties. var sourceTyped = (Vector3LerpEffector)source; ValueParameter = sourceTyped.ValueParameter; StartParameter = sourceTyped.StartParameter; EndParameter = sourceTyped.EndParameter; FactorParameter = sourceTyped.FactorParameter; }
protected override void CloneCore(ParticleEffector source) { base.CloneCore(source); var sourceTyped = (BeeEffector)source; PositionParameter = sourceTyped.PositionParameter; TargetPositionParameter = sourceTyped.TargetPositionParameter; SpeedParameter = sourceTyped.SpeedParameter; SizeXParameter = sourceTyped.SizeXParameter; CameraPoseParameter = sourceTyped.CameraPoseParameter; InvertLookDirection = sourceTyped.InvertLookDirection; MaxRange = sourceTyped.MaxRange; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone SingleFadeEffector properties. var sourceTyped = (SingleFadeEffector)source; ValueParameter = sourceTyped.ValueParameter; TargetValueParameter = sourceTyped.TargetValueParameter; TimeParameter = sourceTyped.TimeParameter; FadeInStart = sourceTyped.FadeInStart; FadeInEnd = sourceTyped.FadeInEnd; FadeOutStart = sourceTyped.FadeOutStart; FadeOutEnd = sourceTyped.FadeOutEnd; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone Vector3LinearSegment3Effector properties. var sourceTyped = (Vector3LinearSegment3Effector)source; InputParameter = sourceTyped.InputParameter; OutputParameter = sourceTyped.OutputParameter; TimeParameter = sourceTyped.TimeParameter; Time0 = sourceTyped.Time0; Value0 = sourceTyped.Value0; Time1 = sourceTyped.Time1; Value1 = sourceTyped.Value1; Time2 = sourceTyped.Time2; Value2 = sourceTyped.Value2; Time3 = sourceTyped.Time3; Value3 = sourceTyped.Value3; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone LinearVelocityEffector properties. var sourceTyped = (LinearVelocityEffector)source; PositionParameter = sourceTyped.PositionParameter; DirectionParameter = sourceTyped.DirectionParameter; SpeedParameter = sourceTyped.SpeedParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { base.CloneCore(source); var sourceTyped = (ParticleSystemRecycler)source; MinRuntime = sourceTyped.MinRuntime; MaxRuntime = sourceTyped.MaxRuntime; CheckIfAlive = sourceTyped.CheckIfAlive; ResourcePool = sourceTyped.ResourcePool; }
public static void InitEditSpeed(bool _increase) { ParticleEffector.OnEditSpeed(_increase); }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone SingleFadeEffector properties. var sourceTyped = (SingleFadeEffector)source; ValueParameter = sourceTyped.ValueParameter; TargetValueParameter = sourceTyped.TargetValueParameter; TimeParameter = sourceTyped.TimeParameter; FadeInStart = sourceTyped.FadeInStart; FadeInEnd = sourceTyped.FadeInEnd; FadeOutStart = sourceTyped.FadeOutStart; FadeOutEnd = sourceTyped.FadeOutEnd; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone StartVelocityBiasEffector properties. var sourceTyped = (StartVelocityBiasEffector)source; DirectionParameter = sourceTyped.DirectionParameter; SpeedParameter = sourceTyped.SpeedParameter; BiasVelocityParameter = sourceTyped.BiasVelocityParameter; Strength = sourceTyped.Strength; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone StartPositionEffector properties. var sourceTyped = (StartPositionEffector)source; Parameter = sourceTyped.Parameter; Distribution = sourceTyped.Distribution; DefaultValue = sourceTyped.DefaultValue; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone StreamEmitter properties. var sourceTyped = (StreamEmitter)source; EmissionRateParameter = sourceTyped.EmissionRateParameter; DefaultEmissionRate = sourceTyped.DefaultEmissionRate; EmissionLimit = sourceTyped.EmissionLimit; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone Vector3FLinearSegment3Effector properties. var sourceTyped = (Vector3FLinearSegment3Effector)source; InputParameter = sourceTyped.InputParameter; OutputParameter = sourceTyped.OutputParameter; TimeParameter = sourceTyped.TimeParameter; Time0 = sourceTyped.Time0; Value0 = sourceTyped.Value0; Time1 = sourceTyped.Time1; Value1 = sourceTyped.Value1; Time2 = sourceTyped.Time2; Value2 = sourceTyped.Value2; Time3 = sourceTyped.Time3; Value3 = sourceTyped.Value3; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone AngularVelocityEffector properties. var sourceTyped = (AngularVelocityEffector)source; AngleParameter = sourceTyped.AngleParameter; SpeedParameter = sourceTyped.SpeedParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone SingleLerpEffector properties. var sourceTyped = (SingleLerpEffector)source; ValueParameter = sourceTyped.ValueParameter; StartParameter = sourceTyped.StartParameter; EndParameter = sourceTyped.EndParameter; FactorParameter = sourceTyped.FactorParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone SingleDampingEffector properties. var sourceTyped = (SingleDampingEffector)source; ValueParameter = sourceTyped.ValueParameter; DampingParameter = sourceTyped.DampingParameter; }
/// <inheritdoc/> protected override void CloneCore(ParticleEffector source) { // Clone ParticleEffector properties. base.CloneCore(source); // Clone LinearAccelerationEffector properties. var sourceTyped = (LinearAccelerationEffector)source; DirectionParameter = sourceTyped.DirectionParameter; SpeedParameter = sourceTyped.SpeedParameter; AccelerationParameter = sourceTyped.AccelerationParameter; }