mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
stop the snow in the igloo
This commit is contained in:
parent
4dcddc5bd3
commit
5d39abd10f
@ -25,11 +25,11 @@ class ParticleEffect(NodePath):
|
|||||||
# The effect's particle system
|
# The effect's particle system
|
||||||
if (particles != None):
|
if (particles != None):
|
||||||
self.addParticles(particles)
|
self.addParticles(particles)
|
||||||
self.worldRelative = 0
|
self.renderParent = None
|
||||||
|
|
||||||
def start(self, parent=None, worldRelative=1):
|
def start(self, parent=None, renderParent=None):
|
||||||
assert(self.notify.debug('start() - name: %s' % self.name))
|
assert(self.notify.debug('start() - name: %s' % self.name))
|
||||||
self.worldRelative = worldRelative
|
self.renderParent = renderParent
|
||||||
self.enable()
|
self.enable()
|
||||||
if (parent != None):
|
if (parent != None):
|
||||||
self.reparentTo(parent)
|
self.reparentTo(parent)
|
||||||
@ -53,9 +53,9 @@ class ParticleEffect(NodePath):
|
|||||||
|
|
||||||
def enable(self):
|
def enable(self):
|
||||||
"""enable()"""
|
"""enable()"""
|
||||||
if (self.worldRelative == 1):
|
if (self.renderParent != None):
|
||||||
for p in self.particlesDict.values():
|
for p in self.particlesDict.values():
|
||||||
p.setRenderParent(render.node())
|
p.setRenderParent(self.renderParent.node())
|
||||||
for f in self.forceGroupDict.values():
|
for f in self.forceGroupDict.values():
|
||||||
f.enable()
|
f.enable()
|
||||||
for p in self.particlesDict.values():
|
for p in self.particlesDict.values():
|
||||||
@ -64,9 +64,8 @@ class ParticleEffect(NodePath):
|
|||||||
|
|
||||||
def disable(self):
|
def disable(self):
|
||||||
"""disable()"""
|
"""disable()"""
|
||||||
if (self.worldRelative == 1):
|
|
||||||
for p in self.particlesDict.values():
|
for p in self.particlesDict.values():
|
||||||
p.setRenderParent(hidden.node())
|
p.setRenderParent(p.node)
|
||||||
for f in self.forceGroupDict.values():
|
for f in self.forceGroupDict.values():
|
||||||
f.disable()
|
f.disable()
|
||||||
for p in self.particlesDict.values():
|
for p in self.particlesDict.values():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user