def __attachTTL(self, effectDesc, effectID, pixie): ttl = effectDesc[PixieNode._PIXIE_TTL] if pixie is not None: self.__node.attach(pixie) effectDesc[PixieNode._PIXIE_REF] = pixie pixie.drawOrder = self.__drawOrder PixieBG.enablePixie(pixie, True) self.__ttlCallbacks[effectID] = BigWorld.callback(ttl, partial(self.__detachTTL, effectID)) PixieCache.pixiesCount += 1 return
def __attach(self, pixie): self.__node.node.attach(pixie) self.__pixieRef = pixie PixieBG.enablePixie(pixie, True) PixieCache.pixiesCount += 1
def __attach(self, pixie): self.__node.attach(pixie) pixie.drawOrder = self.__drawOrder PixieBG.enablePixie(pixie, True) PixieCache.pixiesCount += 1