コード例 #1
0
    public LinhaBios(byte[] param0, int param1) : base(param0, param1)
    {
        this.RomHeader = new RomHeader(param0, param1);
        int num = CE027.E000(param0, this.PE002, param1, false, new byte?(0));

        if (this.E003(num))
        {
            this.FE001 = new CE001(param0, num, param1);
        }

        if (this.FE001 == null || !this.FE001.PE004 || !this.PE000(this.RomHeader.E00B.PE002))
        {
            return;
        }

        if (this.E003(this.FE001.FE004.PE001))
        {
            this.PerfTable = new PerfTable(param0, this.FE001.FE004.PE001);
        }

        if (this.E003(this.FE001.FE004.PE005))
        {
            this.PowerTable = new PowerTable(param0, this.FE001.FE004.PE005);
        }

        if (this.E003(this.FE001.FE004.PE004))
        {
            this.VoltageTable = new VoltageTable(param0, this.FE001.FE004.PE004);
        }

        if (this.E003(this.FE001.FE004.PE006))
        {
            this.BoostProfile = new BoostProfile(param0, this.FE001.FE004.PE006);
        }

        if (this.E003(this.FE001.FE004.PE007))
        {
            this.BoostTable = new BoostTable(param0, this.FE001.FE004.PE007);
        }

        if (this.E003(this.FE001.FE004.PE008))
        {
            this.FE006 = new CE01F(param0, this.FE001.FE004.PE008);
        }

        if (this.E003(this.FE001.FE004.PE002))
        {
            this.FanSettings = new FanSettings(param0, this.FE001.FE004.PE002);
        }

        if (this.E003(this.FE001.FE004.PE003))
        {
            this.FanSettings2 = new FanSettings2(param0, this.FE001.FE004.PE003);
        }

        if (!this.E003(this.FE001.FE004.PE009))
        {
            return;
        }

        this.TempTargets = new TempTargets(param0, this.FE001.FE004.PE009);
    }
コード例 #2
0
 public void Reset()
 {
     this.FE000 = null;
     this.E000();
 }