Пример #1
0
void ParticleEmitter::LoadParticleLayerFromYaml(YamlNode* yamlNode, bool isLong)
{
    ParticleLayer* layer = new ParticleLayer();
    AddLayer(layer);
    layer->LoadFromYaml(configPath, yamlNode);

    SafeRelease(layer);
}
void ParticleEmitter3D::LoadParticleLayerFromYaml(YamlNode* yamlNode, bool isLong)
{
	ParticleLayer* layer = NULL;
	 if (isLong)
	 {
		 layer = new ParticleLayerLong();
	 }
	 else
	 {
		 layer = new ParticleLayer3D();
	 }

	AddLayer(layer);
	layer->LoadFromYaml(configPath, yamlNode);
	SafeRelease(layer);
}