Beispiel #1
0
    /// <summary>
    ///  创建盘排行榜弹窗
    /// </summary>
    /// <param name="dialogType">0有当前成绩 1无当前成绩</param>
    /// <param name="gameInfoBean">拼图相关数据</param>
    /// <returns></returns>
    public static LeaderBoardDialog createLeaderBoradDialog(int dialogType, PuzzlesGameInfoBean gameInfoBean)
    {
        if (gameInfoBean == null || gameInfoBean.puzzlesInfo == null)
        {
            return(null);
        }
        GameObject        dialogObj = Instantiate(ResourcesManager.LoadData <GameObject>("Prefab/UI/Common/LeaderBoardDialog"));
        LeaderBoardDialog dialog    = dialogObj.GetComponent <LeaderBoardDialog>();

        dialog.setDialogType(dialogType);
        dialog.setPuzzlesInfo(gameInfoBean);
        return(dialog);
    }
 public SteamUserInfoCallBack(LeaderBoardDialog leaderBoardDialog)
 {
     this.leaderBoardDialog = leaderBoardDialog;
 }
 public GlobalLeaderBoradEntriesCallBack(LeaderBoardDialog leaderBoardDialog)
 {
     this.leaderBoardDialog = leaderBoardDialog;
 }
 public UpdateLeaderBoardCallBack(LeaderBoardDialog leaderBoardDialog)
 {
     this.leaderBoardDialog = leaderBoardDialog;
 }