public override void ReadFrom(object obj) { base.ReadFrom(obj); if (obj == null) { return; } UnityEngine.ParticleSystem.EmitParams o = (UnityEngine.ParticleSystem.EmitParams)obj; position = o.position; applyShapeToPosition = o.applyShapeToPosition; velocity = o.velocity; startLifetime = o.startLifetime; startSize = o.startSize; startSize3D = o.startSize3D; axisOfRotation = o.axisOfRotation; rotation = o.rotation; rotation3D = o.rotation3D; angularVelocity = o.angularVelocity; angularVelocity3D = o.angularVelocity3D; startColor = o.startColor; randomSeed = o.randomSeed; }
public override object WriteTo(object obj, System.Collections.Generic.Dictionary <long, UnityEngine.Object> objects) { obj = base.WriteTo(obj, objects); if (obj == null) { return(null); } UnityEngine.ParticleSystem.EmitParams o = (UnityEngine.ParticleSystem.EmitParams)obj; o.position = position; o.applyShapeToPosition = applyShapeToPosition; o.velocity = velocity; o.startLifetime = startLifetime; o.startSize = startSize; o.startSize3D = startSize3D; o.axisOfRotation = axisOfRotation; o.rotation = rotation; o.rotation3D = rotation3D; o.angularVelocity = angularVelocity; o.angularVelocity3D = angularVelocity3D; o.startColor = startColor; o.randomSeed = randomSeed; return(o); }