Example #1
0
        public override void vmethod_0()
        {
            Console.WriteLine("-=- " + this.ToString() + " -=-");
            zzGenericNode1 @class = this.class318_0.zzGetNode1("scripts\\guitar\\menu\\menu_cheats.qb");

            foreach (StructureHeaderNode current in @class.method_5 <ArrayPointerRootNode>(new ArrayPointerRootNode("guitar_hero_cheats")).method_7().method_8 <StructureHeaderNode>())
            {
                bool             flag   = current.method_5 <TagStructureNode>(new TagStructureNode("name", "unlockall")) != null;
                bool             flag2  = current.method_5 <TagStructureNode>(new TagStructureNode("name", "unlockalleverything")) != null;
                IntegerArrayNode class2 = current.method_5 <ArrayPointerNode>(new ArrayPointerNode("unlock_pattern")).method_8() as IntegerArrayNode;
                if (class2.Nodes.Count == 1)
                {
                    this.bool_0 = true;
                    Console.WriteLine("QB Database is already edited.");
                    break;
                }
                class2.method_12(new int[]
                {
                    flag ? 4096 : (flag2 ? 256 : 65536)
                });
            }
        }
Example #2
0
 public override TReturn Visit(IntegerArrayNode node, TData data)
 {
     return(default(TReturn));
 }
Example #3
0
 public abstract TReturn Visit(IntegerArrayNode node, TData data);