12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #ifndef __CC_PU_PARTICLE_3D_ON_COLLISION_OBSERVER_H__
- #define __CC_PU_PARTICLE_3D_ON_COLLISION_OBSERVER_H__
- #include "base/CCRef.h"
- #include "math/CCMath.h"
- #include "extensions/Particle3D/PU/CCPUObserver.h"
- #include <vector>
- #include <string>
- NS_CC_BEGIN
- struct PUParticle3D;
- class CC_DLL PUOnCollisionObserver : public PUObserver
- {
- public:
- static PUOnCollisionObserver* create();
-
- virtual bool observe (PUParticle3D* particle, float timeElapsed) override;
- CC_CONSTRUCTOR_ACCESS:
- PUOnCollisionObserver(void) : PUObserver()
- {
- }
- virtual ~PUOnCollisionObserver(void) {};
- };
- NS_CC_END
- #endif
|