MCPcopy Create free account
hub / github.com/codecombat/codecombat / setLevel

Method setLevel

app/views/play/SpectateView.js:113–125  ·  view source on GitHub ↗
(level, supermodel)

Source from the content-addressed store, hash-verified

111 }
112
113 setLevel (level, supermodel) {
114 this.level = level
115 this.supermodel = supermodel
116 const serializedLevel = this.level.serialize({ supermodel: this.supermodel, session: this.session, otherSession: this.otherSession, headless: false, sessionless: false })
117 if (this.god != null) {
118 this.god.setLevel(serializedLevel)
119 }
120 if (this.world) {
121 return this.world.loadFromLevel(serializedLevel, false)
122 } else {
123 return this.load()
124 }
125 }
126
127 load () {
128 this.levelLoader = new LevelLoader({

Callers 2

setupGodMethod · 0.45
onLevelLoaderLoadedMethod · 0.45

Calls 2

loadMethod · 0.95
serializeMethod · 0.80

Tested by

no test coverage detected