Ejemplo n.º 1
0
    private void SetGameLevelDetailDes(int gameLevelId, GameLevelGrade grade)
    {
        //1.读取游戏关卡表
        GameLevelEntity gameLevelEntity = GameLevelDBModel.GetInstance.GetEntityById(gameLevelId);

        //2.读取游戏关卡难度等级表
        GameLevelGradeEntity gameLevelGradeEntity = GameLevelGradeDBModel.GetInstance.GetEntityByGameLevelIdAndGrade(gameLevelId, grade);

        data = new TransferData();
        data.SetValue <string>("GameLevelDesc", gameLevelGradeEntity.Desc);
        data.SetValue <string>("GameLevelConditionDesc", gameLevelGradeEntity.ConditionDesc);
        data.SetValue <string>("GameLevelDlgPic", gameLevelEntity.DlgPic);
        data.SetValue <int>("GameLevelExp", gameLevelGradeEntity.Exp);
        data.SetValue <int>("GameLevelGold", gameLevelGradeEntity.Gold);
        data.SetValue <int>("GameLevelCommentFighting", gameLevelGradeEntity.CommendFighting);
        data.SetValue <string>("GameLevelName", gameLevelEntity.Name);
        data.SetValue <string>("GameLevelName", gameLevelEntity.Name);
        data.SetValue <int>("GameLevelId", gameLevelEntity.Id);

        m_levelDetailView.SetUI(data, SetGameLevelDetailDes);
    }
Ejemplo n.º 2
0
 /// <summary>
 /// 设置游戏关卡详情
 /// </summary>
 /// <param name="gameLevelId"></param>
 /// <param name="grade"></param>
 private void SetGameLevelDetailData(int gameLevelId, GameLevelGrade grade, UIGameLevelDetailView uIGameLevelDetailView)
 {
     SetGameLevelDetailDes(gameLevelId, grade);
     uIGameLevelDetailView.SetUI(data, SetGameLevelDetailDes);
 }