Esempio n. 1
0
            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;
                    }
            }
Esempio n. 2
0
 private void UpdateKillTeam(Dhrakk.Game.DWKillTeam KillTeam)
 {
     Dhrakk.Game.CurrentInstance.CurrentKillTeam = KillTeam;
     UpdateStatusBar();
 }