示例#1
0
    private float GetScoreMid()
    {
        float maxY = Episodes.Max(item => item.ImdbRating);
        float minY = Episodes.Min(item => item.ImdbRating);

        return((maxY + minY) / 2);
    }
示例#2
0
    void Start()
    {
        MaxNealson = Episodes.Max(item => item.NealsonRating);
        MaxSeason  = Episodes.Max(item => item.Season);
        MaxEpisode = Episodes.Max(item => item.Episode);

        EpisodeBehaviors = CreateEpisodeBoxes();
        labelsTransform  = new GameObject("Labels").transform;
        labelsTransform.SetParent(transform, false);

        labels = new List <TextMeshPro>();
        labels.AddRange(CreateEpisodeLabel());
        labels.AddRange(CreateSeasonLabel());
        labels.AddRange(CreateSeasonNumbers());
        labels.AddRange(CreateEpisodeNumbers());
        stageBox = new StageBoxManager(transform, MaxSeason, MaxEpisode);

        ScoreMid = GetScoreMid();
    }