public ParticleCapturer(ComponentCapturer parent, ParticleSystem target) : base(parent) { m_obj = target.gameObject; m_abc = AbcAPI.aeNewPoints(parent.abc, target.name); m_target = target; m_prop_rotatrions = AbcAPI.aeNewProperty(m_abc, "rotation", AbcAPI.aePropertyType.Float4Array); }
public ParticleCapturer CreateComponentCapturer(ParticleSystem target, AbcAPI.aeObject parent) { if (m_detailedLog) { Debug.Log("AlembicExporter: new ParticleCapturer(\"" + target.name + "\""); } var abc = AbcAPI.aeNewPoints(parent, target.name); var cap = new ParticleCapturer(target, abc); m_capturers.Add(cap); return(cap); }
public override void CreateAbcObject(AbcAPI.aeObject parent) { m_abc = AbcAPI.aeNewPoints(parent, gameObject.name); }