public void LoadFromString(string data) { _container = JsonConvert.DeserializeObject <SerializeContainer>(data); _shipManager = new SimulatedShipManager(this, _container); _hangarManager = new SimulatedHangarManager(this, _container); _POIsManager = new SimulatedPOIsManager(this, _container); _marketManager = new SimulatedMarketManager(this, _container); }
private void Awake() { _container = new SerializeContainer(); _shipManager = new SimulatedShipManager(this, _container); _hangarManager = new SimulatedHangarManager(this, _container); _POIsManager = new SimulatedPOIsManager(this, _container); _marketManager = new SimulatedMarketManager(this, _container); //creer un peu de données mais ne rien envoyer au model puor le moment Character Andre = new Character(1); Andre.Name = "Andre"; Andre.Loaded = true; Andre.Corp = -1; _container._characters.Add(1, Andre); MailBox m1 = new MailBox(1); m1.Loaded = true; _container._mailBoxs.Add(1, m1); Station albanel = new Station(1); albanel.Name = "Albanel"; albanel.Loaded = true; _container._stations.Add(1, albanel); Station normandin = new Station(2); normandin.Name = "Normandin"; normandin.Loaded = true; _container._stations.Add(2, normandin); Station dolbeau = new Station(3); dolbeau.Name = "Dolbeau"; dolbeau.Loaded = true; _container._stations.Add(3, dolbeau); Station saintMethod = new Station(4); saintMethod.Name = "Saint-Methode"; saintMethod.Loaded = true; _container._stations.Add(4, saintMethod); Station mistassini = new Station(5); mistassini.Name = "Mistassini"; mistassini.Loaded = true; _container._stations.Add(5, mistassini); Station saintFelicien = new Station(6); saintFelicien.Name = "Saint-Félicien"; saintFelicien.Loaded = true; _container._stations.Add(saintFelicien.ID, saintFelicien); Station chambord = new Station(7); chambord.Name = "Chambord"; chambord.Loaded = true; _container._stations.Add(chambord.ID, chambord); _routes.AddRoute(1, 2, 800.0f); _routes.AddRoute(1, 3, 800.0f); _routes.AddRoute(2, 4, 800.0f); _routes.AddRoute(3, 4, 800.0f); _routes.AddRoute(3, 5, 200.0f); _routes.AddRoute(4, 6, 1200.0f); _routes.AddRoute(6, 7, 1200.0f); }