private void InitParticleFromBase()
        {
            ParticleParams = new ParticleParameters
            {
                VelDamp  = BaseParticleParams.VelDamp,
                Rot      = BaseParticleParams.Rot,
                RotVel   = BaseParticleParams.RotVel,
                RotDamp  = BaseParticleParams.RotDamp,
                Scale    = BaseParticleParams.Scale,
                ScaleAcc = BaseParticleParams.ScaleAcc,
                ScaleMax = BaseParticleParams.ScaleMax,
                InitCol  = BaseParticleParams.InitCol,
                FinalCol = BaseParticleParams.FinalCol
            };

            ParticleParams.SetInitColorAlpha(BaseParticleParams.InitCol.A);
            ParticleParams.SetFinalColorAlpha(BaseParticleParams.FinalCol.A);
        }
        private void InitParticleFromBase()
        {
            ParticleParams = new ParticleParameters
            {
                TTL         = BaseParticleParams.TTL,
                Vel         = BaseParticleParams.Vel,
                Acc         = BaseParticleParams.Acc,
                VelDamp     = BaseParticleParams.VelDamp,
                RotVel      = BaseParticleParams.RotVel,
                RotDamp     = BaseParticleParams.RotDamp,
                Scale       = BaseParticleParams.Scale,
                ScaleAcc    = BaseParticleParams.ScaleAcc,
                ScaleMax    = BaseParticleParams.ScaleMax,
                InitCol     = BaseParticleParams.InitCol,
                FinalCol    = BaseParticleParams.FinalCol,
                ColFadeTime = BaseParticleParams.ColFadeTime
            };

            ParticleParams.SetInitColorAlpha(BaseParticleParams.InitCol.A);
            ParticleParams.SetFinalColorAlpha(BaseParticleParams.FinalCol.A);
        }