Ejemplo n.º 1
0
 public void clone(GPUParticleCtrl gpu)
 {
     gpu.ctrlColor       = this.ctrlColor;
     gpu.ctrlSize        = this.ctrlSize;
     gpu.ctrlTime        = this.ctrlTime;
     gpu.fadeinTime      = this.fadeinTime;
     gpu.fadeoutTime     = this.fadeoutTime;
     gpu.timeLen         = this.timeLen;
     gpu.loop            = this.loop;
     gpu.tocontinue      = this.tocontinue;
     gpu.auto            = this.auto;
     gpu.mTime           = this.mTime;
     gpu.cTime           = this.cTime;
     gpu.startSize       = this.startSize;
     gpu.endSize         = this.endSize;
     gpu.startColor      = this.startColor;
     gpu.endColor        = this.endColor;
     gpu.mCurveClr       = this.mCurveClr;
     gpu.mCurveSize      = this.mCurveSize;
     gpu.fadeintime_inv  = this.fadeintime_inv;
     gpu.fadeouttime_inv = this.fadeouttime_inv;
     gpu.playtime_inv    = this.playtime_inv;
     gpu.totletime_inv   = this.totletime_inv;
     gpu.dtime           = this.dtime;
     gpu.fadestate       = this.fadestate;
     gpu.totletime_inv   = this.totletime;
     gpu.mclr            = this.mclr;
     gpu.msize           = this.msize;
     gpu.lagtime         = this.lagtime;
 }
Ejemplo n.º 2
0
    public void UpdateAll()
    {
        this.UpdateMaterial();
        this.UpdatePrimitive();
        GPUParticleCtrl gPUParticleCtrl = base.gameObject.GetComponent <GPUParticleCtrl>();

        if (gPUParticleCtrl == null)
        {
            gPUParticleCtrl = base.gameObject.AddComponent <GPUParticleCtrl>();
            gPUParticleCtrl.setCtrlObject(base.gameObject);
        }
    }