diff --git a/direct/src/tkpanels/ParticlePanel.py b/direct/src/tkpanels/ParticlePanel.py index 2fcbb2fcdd..36b43ce9f3 100644 --- a/direct/src/tkpanels/ParticlePanel.py +++ b/direct/src/tkpanels/ParticlePanel.py @@ -1029,6 +1029,8 @@ class ParticlePanel(AppShell): # Delete existing particles and forces self.particleEffect.loadConfig(Filename(particleFilename)) self.selectEffectNamed(self.particleEffect.getName()) + # Enable effect + self.particleEffect.enable() def saveParticleEffectToFile(self): # Find path to particle directory @@ -1442,6 +1444,12 @@ class ParticlePanel(AppShell): texture = renderer.getTexture() if (texture != None): self.rendererSpriteTexture.set(texture.getName()) + fileName = renderer.getSourceFileName() + if fileName != None: + self.rendererSpriteFile.set(fileName) + nodeName = renderer.getSourceNodeName() + if nodeName != None: + self.rendererSpriteNode.set(nodeName) self.getVariable('Sprite Renderer', 'X Scale').set( renderer.getXScaleFlag()) self.getVariable('Sprite Renderer', 'Y Scale').set(