private int UpdateFlee(Fleet f) { if (f.FleetParams == null) { f.FleetParams = new ParamHolder(); } NodalEditor.SaveStruct s = Newtonsoft.Json.JsonConvert.DeserializeObject <NodalEditor.SaveStruct>(f.Data); if (s.nodes.ContainsKey(f.CurrentNode)) { ExecutableNode node = ExecutableNodeFactory.GetNode(f, s, f.CurrentNode); int result = node.Update(_currentUpdate); f.Data = Newtonsoft.Json.JsonConvert.SerializeObject(s); return(result); } throw new System.Exception("pas de node active???"); }
protected ExecutableNode GetNode(int nodeID) { ExecutableNode node = ExecutableNodeFactory.GetNode(_fleet, _nodes, nodeID); return(node); }