void ParticleEffectWrapper::RestartAtPos(FPoint pos) {
	Assert(_particleEffect != NULL);
	pos.GetXY(_particleEffect->posX, _particleEffect->posY);
	_particleEffect->Reset();
	_particleEffect->Update(0.0f);
}
void ParticleEffectWrapper::SetPosition(FPoint pos) {
	Assert(_particleEffect.get() != NULL);
	if (!_particleEffect->isEnd()) {
		pos.GetXY(_particleEffect->posX, _particleEffect->posY);
	}
}