Пример #1
0
    // 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;
    }
Пример #2
0
 // 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;
 }
Пример #3
0
 // 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);
 }
Пример #4
0
    // 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);
    }
Пример #5
0
 // 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));
 }
Пример #6
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);
    }
Пример #7
0
 // 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)));
 }
Пример #8
0
 // 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)));
 }
Пример #9
0
 // 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)));
 }
Пример #10
0
 // 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));
 }
Пример #11
0
    // 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;
    }