private void load_Click(object sender, EventArgs e) { GameManager.Instance.activeplayer = DataManagement <Player> .Deserialize("ActivePlayer"); GameManager.Instance.activeplayer.currentstate = DataManagement <string> .Deserialize("ActivePlayerState"); GameManager.Instance.playerlist = DataManagement <List <Player> > .Deserialize("PlayerList"); UpdateUI(); }
private void save_Click(object sender, EventArgs e) { DataManagement <Player> .Serialize("ActivePlayer", GameManager.Instance.activeplayer); DataManagement <string> .Serialize("ActivePlayerState", GameManager.Instance.activeplayer.currentstate); DataManagement <List <Player> > .Serialize("PlayerList", GameManager.Instance.playerlist); UpdateUI(); }