예제 #1
0
        public void FindEditableSongs(ZzGenericNode1 class3080, Gh3Songlist gh3Songlist0)
        {
            var @class = class3080.method_5(new StructurePointerRootNode("permanent_songlist_props")).method_7();
            var flag   = class3080.method_5(new TagStructureNode("band")) != null;

            Clear();
            foreach (StructurePointerNode class2 in @class.Nodes)
            {
                var gH3Song = flag ? new GhaSong(class2) : new Gh3Song(class2);
                if (gh3Songlist0 != null)
                {
                    gH3Song.SetEditable(!gh3Songlist0.method_3(gH3Song.GetSongName()));
                }
                gH3Song.SetVisible(!IgnoreSongs.Contains(class2.Int0));
                Add(gH3Song);
            }
        }
예제 #2
0
 public Gh3Songlist(ZzGenericNode1 class3080, Gh3Songlist gh3Songlist0)
 {
     FindEditableSongs(class3080, gh3Songlist0);
 }