def loadPlayground(playground): dna = ToontownGlobals.getSafezoneDNA(playground) if not dna: return None dnaStorage = DNAStorage() prop, node = loadDNAFile(dnaStorage, dna) for frame in node.findAllMatches('**/*doorFrame*'): frame.removeNode() node.flattenMedium() sky = loader.loadModel(ToontownGlobals.SZ_SKY[playground]) startClouds(sky, lambda task: cloudSkyTrack(task)) if playground == ToontownGlobals.TheBrrrgh: snow, snowRender = createSnow(node) snow.start(camera, snowRender) else: if playground == ToontownGlobals.CogtownCentral: snow, snowRender = createRain(node) snow.start(camera, snowRender) else: snow, snowRender = (None, None) return (dnaStorage, node, sky, snow, snowRender)