// Token: 0x06001D99 RID: 7577 RVA: 0x000F2390 File Offset: 0x000F0590 public void method_3(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { long num = this.method_38(genum11_0, genum12_0); if ((this.long_0 & num) == num) { return; } this.long_0 |= num; }
// Token: 0x06001F94 RID: 8084 RVA: 0x0000E04D File Offset: 0x0000C24D public GStruct3(GStruct2.GEnum11 genum11_1, GStruct2.GEnum12 genum12_1, byte byte_3, bool bool_1, byte byte_4, byte byte_5, int int_1, short short_1) { this.genum11_0 = genum11_1; this.genum12_0 = genum12_1; this.byte_2 = byte_3; this.bool_0 = bool_1; this.byte_0 = byte_4; this.byte_1 = byte_5; this.int_0 = int_1; this.short_0 = short_1; }
// Token: 0x06001D9A RID: 7578 RVA: 0x000F23C0 File Offset: 0x000F05C0 public bool method_4(GStruct2.GEnum11 genum11_0) { foreach (object obj in Enum.GetValues(typeof(GStruct2.GEnum12))) { GStruct2.GEnum12 genum12_ = (GStruct2.GEnum12)obj; if (this.method_37(genum11_0, genum12_)) { return(false); } } return(true); }
// Token: 0x060010B5 RID: 4277 RVA: 0x0007FD20 File Offset: 0x0007DF20 private int method_46(SongEntry songEntry_0, GStruct2.GEnum11 genum11_0) { switch (genum11_0) { case GStruct2.GEnum11.Guitar: return((int)songEntry_0.guitarDifficulty); case GStruct2.GEnum11.Bass: return((int)songEntry_0.bassDifficulty); case GStruct2.GEnum11.Rhythm: return((int)songEntry_0.rhythmDifficulty); case GStruct2.GEnum11.GHLGuitar: return((int)songEntry_0.ghlGuitarDifficulty); case GStruct2.GEnum11.GHLBass: return((int)songEntry_0.ghlBassDifficulty); case GStruct2.GEnum11.Keys: return((int)songEntry_0.keysDifficulty); } return(-1); }
// Token: 0x06001D9F RID: 7583 RVA: 0x0000D91B File Offset: 0x0000BB1B private long method_9(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { return(1L << (int)(genum11_0 * GStruct2.GEnum11.GHLGuitar + (int)genum12_0)); }
// Token: 0x06001D9D RID: 7581 RVA: 0x000F2430 File Offset: 0x000F0630 public bool method_7(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { long num = this.method_41(genum11_0, genum12_0); return((this.long_0 & num) == num); }
// Token: 0x06001DC1 RID: 7617 RVA: 0x0000D990 File Offset: 0x0000BB90 private long method_41(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { return(0L << (int)(genum11_0 * GStruct2.GEnum11.Band + (int)genum12_0 & (GStruct2.GEnum11)(-107))); }
// Token: 0x06001DBE RID: 7614 RVA: 0x0000D97C File Offset: 0x0000BB7C private long method_38(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { return(0L << (int)(genum11_0 * GStruct2.GEnum11.GuitarCoop + (int)genum12_0 & (GStruct2.GEnum11)(-117))); }
// Token: 0x06001DB0 RID: 7600 RVA: 0x0000D957 File Offset: 0x0000BB57 private long method_24(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { return(0L << (int)(genum11_0 * GStruct2.GEnum11.Keys + (int)genum12_0 & (GStruct2.GEnum11)(-100))); }
// Token: 0x06001DAB RID: 7595 RVA: 0x0000D943 File Offset: 0x0000BB43 private long method_20(GStruct2.GEnum11 genum11_0, GStruct2.GEnum12 genum12_0) { return(0L << (int)(genum11_0 * GStruct2.GEnum11.GHLGuitar + (int)genum12_0 & (GStruct2.GEnum11) 19)); }
// Token: 0x060010E3 RID: 4323 RVA: 0x00080B20 File Offset: 0x0007ED20 protected override void vmethod_50() { int num = this.int_0; GStruct2.GEnum11 genum11_ = GlobalVariables.instance.method_73(); for (int i = 0; i < this.textObjects.Length; i++) { if (i < this.int_3) { SongEntry songEntry = SongDirectory.songEntries[num]; this.textObjects[i].text = songEntry.songName + (songEntry.isHeader ? (" (" + this.method_72(songEntry.previewStart) + ")") : ""); this.titleBars[i].sprite = this.titleSprite; if (songEntry.isHeader) { this.textObjects[i].font = this.font_Section; this.titleBars[i].sprite = this.headerSprite; this.scorePanels[i].method_37(); } else { GStruct3 gstruct3_ = songEntry.method_2(genum11_); this.scorePanels[i].method_24(gstruct3_); this.textObjects[i].font = this.font_Song; } } else { this.textObjects[i].text = ""; this.scorePanels[i].method_37(); } num++; } if (!SongDirectory.songEntries[this.int_0].isHeader) { for (int j = this.int_0; j >= 0; j--) { SongEntry songEntry2 = SongDirectory.songEntries[j]; this.textObjects[0].font = this.font_Section; this.scorePanels[0].method_37(); if (songEntry2.isHeader) { this.textObjects[0].text = songEntry2.songName + " (" + this.method_72(songEntry2.previewStart) + ")"; this.titleBars[0].sprite = this.headerSprite; break; } } } this.scrollBar.value = (float)this.int_0 / (float)this.int_2; if (this.textObjects != null && this.textObjects.Length > this.int_2) { for (int k = this.int_3; k < this.textObjects.Length; k++) { this.textObjects[k].text = ""; } } if (this.ienumerator_0 != null) { base.StopCoroutine(this.ienumerator_0); } this.ienumerator_0 = this.method_51(); base.StartCoroutine(this.ienumerator_0); SongEntry songEntry3 = SongDirectory.songEntries[this.int_1 + this.int_0]; songEntry3.method_2(GlobalVariables.instance.method_73()); this.artistNameText.text = songEntry3.artistName; this.albumNameText.text = songEntry3.albumName; this.yearText.text = songEntry3.year; this.genreText.text = songEntry3.genreName; this.charterNameText.text = songEntry3.charterName; this.songLengthText.text = this.method_59(songEntry3.songLength); for (int l = 0; l < this.difficultyIcons.Length; l++) { this.difficultyIcons[l].gameObject.SetActive(false); int num2 = this.method_56(songEntry3, this.difficultyIcons[l].genum11_0); if (songEntry3.charts.method_10(this.difficultyIcons[l].genum11_0)) { this.difficultyIcons[l].gameObject.SetActive(true); base.StartCoroutine(this.difficultyIcons[l].method_10((float)num2)); } } this.lyricDisplay.text = GClass4.gclass4_0.method_13("Lyrics") + ": " + ((songEntry3.lyrics != 0) ? GClass4.gclass4_0.method_13("Yes") : GClass4.gclass4_0.method_13("No")); if (songEntry3.iconName != null && GlobalVariables.instance.gameIcon_Sprites.ContainsKey(songEntry3.iconName)) { this.gameIcon.sprite = GlobalVariables.instance.gameIcon_Sprites[songEntry3.iconName]; return; } if (songEntry3.charterName != null && GlobalVariables.instance.gameIcon_Sprites.ContainsKey(songEntry3.charterName.ToLower())) { this.gameIcon.sprite = GlobalVariables.instance.gameIcon_Sprites[songEntry3.charterName.ToLower()]; return; } this.gameIcon.sprite = this.defaultGameIcon; }