// Token: 0x0600108D RID: 4237 RVA: 0x00075570 File Offset: 0x00073770 private void Load() { if (this.m_nview == null) { return; } DateTime now = DateTime.Now; ZLog.Log("Loading dungeon"); ZDO zdo = this.m_nview.GetZDO(); int @int = zdo.GetInt("rooms", 0); for (int i = 0; i < @int; i++) { string text = "room" + i.ToString(); int int2 = zdo.GetInt(text, 0); Vector3 vec = zdo.GetVec3(text + "_pos", Vector3.zero); Quaternion quaternion = zdo.GetQuaternion(text + "_rot", Quaternion.identity); DungeonDB.RoomData room = DungeonDB.instance.GetRoom(int2); if (room == null) { ZLog.LogWarning("Missing room:" + int2); } else { this.PlaceRoom(room, vec, quaternion, null, ZoneSystem.SpawnMode.Client); } } ZLog.Log("Dungeon loaded " + @int); ZLog.Log("Dungeon load time " + (DateTime.Now - now).TotalMilliseconds + " ms"); }