Exemple #1
0
 public LaddersManagement()
 {
     Chests          = new LaddersChests(ChestCount);
     Players         = new LaddersPlayers(PlayerCount);
     Records         = new LaddersRecords();
     Award           = new LaddersAwardInfo();
     TitleAttrEffect = new LaddersAttributeEffect();
     MedalAttrEffect = new LaddersAttributeEffect();
 }
    /// <summary>
    /// 更新视图
    /// </summary>
    private void M_updateView()
    {
        LaddersAwardInfo award = LaddersManagement.Instance.Award;

        btn_receive.disableButton(!award.canReceive);

        LaddersAwardSample sample = LaddersConfigManager.Instance.config_Award.M_getAward(award.rank);

        if (sample != null)
        {
            M_updateAwardSample(sample.samples);
        }
        LaddersTitleSample titlesample = LaddersManagement.Instance.M_getCurrentPlayerTitle();
        LaddersMedalSample medalsample = LaddersConfigManager.Instance.config_Medal.M_getMedal(award.rank);

        updateTitle(titlesample, medalsample);
    }