// // SubEmitterModule.cpp // cocos2d_libs // // Created by 徐俊杰 on 2021/7/5. // #include "rparticle/Modules/SubEmitterModule.h" //#include "UnityPrefix.h" //#include "Runtime/BaseClasses/ObjectDefines.h" //#include "Runtime/Serialize/TransferFunctions/SerializeTransfer.h" #include "rparticle/Serialize/TransferFunctions/SerializeTransfer.h" #include "rparticle/ParticleSystemUtils.h" #include "rparticle/RParticleSystem.h" // Only because of PPtr comparison NS_RRP_BEGIN SubEmitterModule::SubEmitterModule() : ParticleSystemModule(false) , m_SubEmitterType(0) , m_Properties(0) { } template void SubEmitterModule::Transfer (TransferFunction& transfer) { ParticleSystemModule::Transfer (transfer); transfer.Transfer (m_SubEmitterType, "subEmitterType"); //transfer.Transfer (m_Properties, "properties"); } INSTANTIATE_TEMPLATE_TRANSFER(SubEmitterModule) NS_RRP_END