public static void Load(string FilePath) { JsonSerializer serializer = new JsonSerializer(); using (StreamReader sr = new StreamReader(FilePath)) using (JsonReader reader = new JsonTextReader(sr)) { // TODO write logic to verify changes for versions. Dhrakk.Game.DWKillTeam LoadedKT = serializer.Deserialize <Dhrakk.Game.DWKillTeam>(reader); //Need to regenerate the checkbox controls for each newly loaded Agent. foreach (Dhrakk.Game.DWAgent dw in LoadedKT.Members) { dw.GenerateAgentControl(); } Dhrakk.Game.CurrentInstance.CurrentKillTeam = LoadedKT; } }
private void UpdateKillTeam(Dhrakk.Game.DWKillTeam KillTeam) { Dhrakk.Game.CurrentInstance.CurrentKillTeam = KillTeam; UpdateStatusBar(); }