Knot3.Game.Data.ChallengeMetaData.ChallengeMetaData C# (CSharp) Method

ChallengeMetaData() public method

Erstellt ein Challenge-Metadaten-Objekt mit einem gegebenen Namen und den Metadaten des Ausgangs- und Referenzknotens.
public ChallengeMetaData ( string name, KnotMetaData start, KnotMetaData target, string filename, IChallengeIO format, int>.IEnumerable highscore ) : System
name string
start KnotMetaData
target KnotMetaData
filename string
format IChallengeIO
highscore int>.IEnumerable
return System
        public ChallengeMetaData(string name, KnotMetaData start, KnotMetaData target,
                                  string filename, IChallengeIO format,
                                  IEnumerable<KeyValuePair<string, int>> highscore)
        {
            Name = name;
            Start = start;
            Target = target;
            Format = format ?? Format;
            Filename = filename ?? Filename;

            this.highscore = new List<KeyValuePair<string, int>> ();
            if (highscore != null) {
                foreach (KeyValuePair<string, int> entry in highscore) {
                    this.highscore.Add (entry);
                }
            }
        }