1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #include "CCPUBehaviourManager.h"
- #include "extensions/Particle3D/PU/CCPUSlaveBehaviour.h"
- NS_CC_BEGIN
- PUBehaviourManager::PUBehaviourManager()
- {
-
- }
- PUBehaviourManager::~PUBehaviourManager()
- {
-
- }
- PUBehaviourManager* PUBehaviourManager::Instance()
- {
- static PUBehaviourManager pam;
- return &pam;
- }
- PUScriptTranslator* PUBehaviourManager::getTranslator( const std::string &type )
- {
- if (type == "Slave"){
- return &_slaveBehaviourTranslator;
- }
- return nullptr;
- }
- PUBehaviour* PUBehaviourManager::createBehaviour( const std::string &type )
- {
- if (type == "Slave"){
- return PUSlaveBehaviour::create();
- }
- return nullptr;
- }
- NS_CC_END
|