/// <summary> /// Methode om GameContext te maken vanuit de gegeven bytes. /// </summary> /// <param name="data"></param> public void Deserialize(byte[] data) { GameContext ctx = (GameContext)GameFiles.Deserialize(data); playerListContext = ctx.playerListContext; turnControllerContext = ctx.turnControllerContext; cardControllerContext = ctx.cardControllerContext; playingFieldContext = ctx.playingFieldContext; }
/// <summary> /// Methode om de GameContext omtezetten naar iets wat kan worden opgeslagen op de schijf. /// </summary> /// <returns> Een byte array met alle data. </returns> public byte[] Serialize() { return(GameFiles.Serialize(this)); }
public void Deserialize(byte[] data) { HighscoreContext context = (HighscoreContext)GameFiles.Deserialize(data); HighscoreItems = context.HighscoreItems; }