public void Init(DbfRecord wingRecord)
 {
     this.m_AdventureId     = (AdventureDbId)wingRecord.GetInt("ADVENTURE_ID");
     this.m_WingId          = (WingDbId)wingRecord.GetId();
     this.m_OwnershipPrereq = (WingDbId)wingRecord.GetInt("OWNERSHIP_PREREQ_WING_ID");
     this.m_SortOrder       = wingRecord.GetInt("SORT_ORDER");
     this.m_WingName        = wingRecord.GetLocString("NAME");
     this.m_ComingSoonLabel = wingRecord.GetLocString("COMING_SOON_LABEL");
     this.m_RequiresLabel   = wingRecord.GetLocString("REQUIRES_LABEL");
 }
    public bool IsWingComplete(AdventureDbId adventureID, AdventureModeDbId modeID, WingDbId wingId)
    {
        List <DbfRecord> records = GameDbf.Scenario.GetRecords();
        int num  = 0;
        int num2 = 0;

        foreach (DbfRecord record in records)
        {
            if (((record.GetInt("ADVENTURE_ID") == adventureID) && (record.GetInt("MODE_ID") == modeID)) && (record.GetInt("WING_ID") == wingId))
            {
                num2++;
                if (this.HasDefeatedScenario(record.GetId()))
                {
                    num++;
                }
            }
        }
        return(num == num2);
    }
Ejemplo n.º 3
0
 public void UpdateProgress(WingDbId wingDbId, bool normalComplete)
 {
     object[] objArray1 = new object[] { wingDbId, normalComplete };
     base.method_8("UpdateProgress", objArray1);
 }
Ejemplo n.º 4
0
 public AdventureWingDef GetWingDef(WingDbId wingId)
 {
     object[] objArray1 = new object[] { wingId };
     return(base.method_14 <AdventureWingDef>("GetWingDef", objArray1));
 }
Ejemplo n.º 5
0
 public virtual void UpdateProgress(WingDbId wingDbId, bool normalComplete)
 {
 }
 public bool IsWingComplete(AdventureDbId adventureID, AdventureModeDbId modeID, WingDbId wingId)
 {
     object[] objArray1 = new object[] { adventureID, modeID, wingId };
     return(base.method_11 <bool>("IsWingComplete", objArray1));
 }
Ejemplo n.º 7
0
 public void UpdateWingBossesDefeated(AdventureDbId advId, AdventureModeDbId mode, WingDbId wing, int bossesDefeated)
 {
     object[] objArray1 = new object[] { advId, mode, wing, bossesDefeated };
     base.method_8("UpdateWingBossesDefeated", objArray1);
 }
Ejemplo n.º 8
0
 public string GetWingUniqueId(AdventureDbId advId, AdventureModeDbId modeId, WingDbId wing)
 {
     object[] objArray1 = new object[] { advId, modeId, wing };
     return(base.method_13("GetWingUniqueId", objArray1));
 }
Ejemplo n.º 9
0
 public int GetWingBossesDefeated(AdventureDbId advId, AdventureModeDbId mode, WingDbId wing, int defaultvalue)
 {
     object[] objArray1 = new object[] { advId, mode, wing, defaultvalue };
     return(base.method_11 <int>("GetWingBossesDefeated", objArray1));
 }
Ejemplo n.º 10
0
 public void SetBigChestRewards(WingDbId wingId)
 {
     object[] objArray1 = new object[] { wingId };
     base.method_8("SetBigChestRewards", objArray1);
 }